Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

35 Zeilen
1.0KB

  1. <?php
  2. use tests\codeception\frontend\AcceptanceTester;
  3. use tests\codeception\common\_pages\LoginPage;
  4. /* @var $scenario Codeception\Scenario */
  5. $I = new AcceptanceTester($scenario);
  6. $I->wantTo('ensure login page works');
  7. $loginPage = LoginPage::openBy($I);
  8. $I->amGoingTo('submit login form with no data');
  9. $loginPage->login('', '');
  10. $I->expectTo('see validations errors');
  11. $I->see('Username cannot be blank.', '.help-block');
  12. $I->see('Password cannot be blank.', '.help-block');
  13. $I->amGoingTo('try to login with wrong credentials');
  14. $I->expectTo('see validations errors');
  15. $loginPage->login('admin', 'wrong');
  16. $I->expectTo('see validations errors');
  17. $I->see('Incorrect username or password.', '.help-block');
  18. $I->amGoingTo('try to login with correct credentials');
  19. $loginPage->login('erau', 'password_0');
  20. $I->expectTo('see that user is logged');
  21. $I->seeLink('Logout (erau)');
  22. $I->dontSeeLink('Login');
  23. $I->dontSeeLink('Signup');
  24. /** Uncomment if using WebDriver
  25. * $I->click('Logout (erau)');
  26. * $I->dontSeeLink('Logout (erau)');
  27. * $I->seeLink('Login');
  28. */