12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- <?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');
- }
- }
|