LoginCept.php 584 B

1234567891011121314151617181920212223
  1. <?php
  2. $I = new WebGuy($scenario);
  3. $I->wantTo('ensure that login works');
  4. $I->amOnPage('?r=site/login');
  5. $I->see('Login', 'h1');
  6. $I->submitForm('#login-form', []);
  7. $I->dontSee('Logout (admin)');
  8. $I->see('Username cannot be blank');
  9. $I->see('Password cannot be blank');
  10. $I->submitForm('#login-form', [
  11. 'LoginForm[username]' => 'admin',
  12. 'LoginForm[password]' => 'wrong',
  13. ]);
  14. $I->dontSee('Logout (admin)');
  15. $I->see('Incorrect username or password');
  16. $I->submitForm('#login-form', [
  17. 'LoginForm[username]' => 'admin',
  18. 'LoginForm[password]' => 'admin',
  19. ]);
  20. $I->see('Logout (admin)');