コード例 #1
0
ファイル: SiteCest.php プロジェクト: hdushku/app-cms
 /**
  * @param AcceptanceTester $I
  */
 public function testIndex(AcceptanceTester $I)
 {
     $I->wantTo('ensure that home, login & logout works');
     // LOGIN
     $loginPage = LoginPage::openBy($I);
     $I->see('Sign in to start your session', 'p');
     $I->amGoingTo('submit login form with no data');
     $loginPage->submit([]);
     $I->expectTo('see error messages');
     $I->see('Username cannot be blank.', '.help-block');
     $I->see('Password cannot be blank.', '.help-block');
     $I->amGoingTo('submit login form with wrong password');
     $loginPage->submit(['username' => 'superadmin', 'password' => '1\' OR \'1\'=1\'']);
     $I->expectTo('see error messages');
     $I->see('Incorrect username or password.', '.help-block');
     $I->amGoingTo('submit login form with correct data');
     $loginPage->submit(['username' => 'subscriber', 'password' => 'subscriber']);
     $I->expectTo('user successfully login to admin page');
     // INDEX
     $I->see('Dashboard', 'h1');
     $I->seeLink('Home');
     // LOGOUT
     $I->seeLink('subscriber');
     $I->click('subscriber');
     $I->seeLink('Sign Out');
     $I->click('Sign Out');
 }
コード例 #2
0
ファイル: ModuleCest.php プロジェクト: ochiem/app-cms
 /**
  * This method is called before each cest class test method
  *
  * @param FunctionalTester $I
  */
 public function _before($I)
 {
     $moduleFixture = new ModuleFixture();
     $moduleFixture->load();
     $loginPage = LoginPage::openBy($I);
     $loginPage->submit(['username' => 'administrator', 'password' => 'administrator']);
 }
コード例 #3
0
ファイル: WidgetCest.php プロジェクト: ochiem/app-cms
 /**
  * This method is called before each cest class test method
  *
  * @param AcceptanceTester $I
  */
 public function _before($I)
 {
     $loginPage = LoginPage::openBy($I);
     $loginPage->submit(['username' => 'administrator', 'password' => 'administrator']);
 }
コード例 #4
0
ファイル: MediaCest.php プロジェクト: writesdown/app-cms
 /**
  * This method is called before each cest class test method
  *
  * @param FunctionalTester $I
  */
 public function _before($I)
 {
     $this->loadFixtures();
     $loginPage = LoginPage::openBy($I);
     $loginPage->submit(['username' => 'editor', 'password' => 'editor']);
 }