30 lines
767 B
PHP
30 lines
767 B
PHP
<?php
|
|
|
|
test('check main admin login page', function () {
|
|
test()->get(route('admin.session.create'))
|
|
->assertOK();
|
|
});
|
|
|
|
test('check dashboard page after login', function () {
|
|
$admin = getDefaultAdmin();
|
|
|
|
test()->actingAs($admin)
|
|
->get(route('admin.dashboard.index'))
|
|
->assertSee(__('admin::app.dashboard.title'))
|
|
->assertSee(getFirstName($admin->name));
|
|
|
|
expect(auth()->guard('user')->user()->name)->toBe($admin->name);
|
|
});
|
|
|
|
test('check for admin logout', function () {
|
|
$admin = getDefaultAdmin();
|
|
|
|
test()->actingAs($admin)
|
|
->delete(route('admin.session.destroy'), [
|
|
'_token' => csrf_token()
|
|
])
|
|
->assertStatus(302);
|
|
|
|
expect(auth()->guard('user')->user())->toBeNull();
|
|
});
|