| @@ 5-29 (lines=25) @@ | ||
| 2 | ||
| 3 | namespace hipanel\tests\Step\Acceptance; |
|
| 4 | ||
| 5 | class Admin extends \AcceptanceTester |
|
| 6 | { |
|
| 7 | protected $username = ''; |
|
| 8 | ||
| 9 | protected $password = ''; |
|
| 10 | ||
| 11 | public function login() |
|
| 12 | { |
|
| 13 | $I = $this; |
|
| 14 | if ($I->loadSessionSnapshot('login-admin')) { |
|
| 15 | return; |
|
| 16 | } |
|
| 17 | $I->amOnPage('/site/login'); |
|
| 18 | $I->wait(3); |
|
| 19 | $I->submitForm('#login-form', [ |
|
| 20 | 'LoginForm' => [ |
|
| 21 | 'username' => $this->username, |
|
| 22 | 'password' => $this->password, |
|
| 23 | ] |
|
| 24 | ]); |
|
| 25 | $I->see($this->username, '.navbar-custom-menu li.dropdown.user.user-menu a span.hidden-xs'); |
|
| 26 | $I->saveSessionSnapshot('login-admin'); |
|
| 27 | } |
|
| 28 | ||
| 29 | } |
|
| @@ 5-28 (lines=24) @@ | ||
| 2 | ||
| 3 | namespace hipanel\tests\_support\Step\Acceptance; |
|
| 4 | ||
| 5 | class Client extends \AcceptanceTester |
|
| 6 | { |
|
| 7 | protected $username = ''; |
|
| 8 | ||
| 9 | protected $password = ''; |
|
| 10 | ||
| 11 | public function login() |
|
| 12 | { |
|
| 13 | $I = $this; |
|
| 14 | if ($I->loadSessionSnapshot('login-client')) { |
|
| 15 | return; |
|
| 16 | } |
|
| 17 | $I->wantTo('login as Client'); |
|
| 18 | $I->amOnPage('/site/login'); |
|
| 19 | $I->submitForm('#login-form', [ |
|
| 20 | 'LoginForm' => [ |
|
| 21 | 'username' => $this->username, |
|
| 22 | 'password' => $this->password, |
|
| 23 | ] |
|
| 24 | ]); |
|
| 25 | $I->see($this->username, '.navbar-custom-menu li.dropdown.user.user-menu a span.hidden-xs'); |
|
| 26 | $I->saveSessionSnapshot('login-client'); |
|
| 27 | } |
|
| 28 | } |
|