/** * @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); }
/** * @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']); }