Пример #1
0
 /**
  * @param AcceptanceTester $I
  */
 public function testUpdate(AcceptanceTester $I)
 {
     $I->wantTo('ensure that update user works');
     $updatePage = UpdatePage::openBy($I);
     $I->see('Update User: editor', 'h1');
     $I->dontSeeElement('#user-password');
     $I->amGoingTo('submit update user form');
     $updatePage->submit(['full_name' => 'Demoted Into Subscriber', 'display_name' => 'Subscriber']);
     $I->expect('the user updated');
     $I->see('Demoted Into Subscriber');
     $I->see('Subscriber');
     User::findOne(3)->updateAttributes(['display_name' => 'Editor', 'full_name' => 'Editor at WritesDown']);
     \Yii::$app->authManager->revokeAll(3);
     \Yii::$app->authManager->assign(\Yii::$app->authManager->getRole('editor'), 3);
 }
Пример #2
0
 /**
  * @param FunctionalTester $I
  */
 public function testUpdate(FunctionalTester $I)
 {
     $I->wantTo('ensure that update user works');
     $updatePage = UpdatePage::openBy($I);
     $I->see('Update User: editor', 'h1');
     $I->dontSeeElement('#user-password');
     $I->amGoingTo('submit update user form');
     $updatePage->submit(['full_name' => 'Demoted Into Subscriber', 'display_name' => 'Subscriber']);
     $I->expect('the user updated');
     $I->see('Demoted Into Subscriber');
     $I->see('Subscriber');
     User::findOne(3)->updateAttributes(['display_name' => 'Editor', 'full_name' => 'Editor at WritesDown']);
 }