提交代码
This commit is contained in:
61
vendor/encore/laravel-admin/tests/AuthTest.php
vendored
Normal file
61
vendor/encore/laravel-admin/tests/AuthTest.php
vendored
Normal file
@@ -0,0 +1,61 @@
|
||||
<?php
|
||||
|
||||
class AuthTest extends TestCase
|
||||
{
|
||||
public function testLoginPage()
|
||||
{
|
||||
$this->visit('admin/auth/login')
|
||||
->see('login');
|
||||
}
|
||||
|
||||
public function testVisitWithoutLogin()
|
||||
{
|
||||
$this->visit('admin')
|
||||
->dontSeeIsAuthenticated('admin')
|
||||
->seePageIs('admin/auth/login');
|
||||
}
|
||||
|
||||
public function testLogin()
|
||||
{
|
||||
$credentials = ['username' => 'admin', 'password' => 'admin'];
|
||||
|
||||
$this->visit('admin/auth/login')
|
||||
->see('login')
|
||||
->submitForm('Login', $credentials)
|
||||
->see('dashboard')
|
||||
->seeCredentials($credentials, 'admin')
|
||||
->seeIsAuthenticated('admin')
|
||||
->seePageIs('admin')
|
||||
->see('Dashboard')
|
||||
->see('Description...')
|
||||
|
||||
->see('Environment')
|
||||
->see('PHP version')
|
||||
->see('Laravel version')
|
||||
|
||||
->see('Available extensions')
|
||||
->seeLink('laravel-admin-ext/helpers', 'https://github.com/laravel-admin-extensions/helpers')
|
||||
->seeLink('laravel-admin-ext/backup', 'https://github.com/laravel-admin-extensions/backup')
|
||||
->seeLink('laravel-admin-ext/media-manager', 'https://github.com/laravel-admin-extensions/media-manager')
|
||||
|
||||
->see('Dependencies')
|
||||
->see('php')
|
||||
// ->see('>=7.0.0')
|
||||
->see('laravel/framework');
|
||||
|
||||
$this
|
||||
->see('<span>Admin</span>')
|
||||
->see('<span>Users</span>')
|
||||
->see('<span>Roles</span>')
|
||||
->see('<span>Permission</span>')
|
||||
->see('<span>Operation log</span>')
|
||||
->see('<span>Menu</span>');
|
||||
}
|
||||
|
||||
public function testLogout()
|
||||
{
|
||||
$this->visit('admin/auth/logout')
|
||||
->seePageIs('admin/auth/login')
|
||||
->dontSeeIsAuthenticated('admin');
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user