3 class LocationsUpdateCest
5 public function _before(\FunctionalTester $I)
7 $I->amLoggedInAs(\app\models\User::findByUsername('admin'));
8 $I->amOnRoute('locations/update', [ 'id' => '1' ]);
13 public function openPage(\FunctionalTester $I)
16 $I->see(Yii::t('locations', 'Update Locations: {name}', [ 'name' => '', ]), 'h1');
18 $I->see(Yii::t('regions', 'Region'), 'label');
19 $I->see(Yii::t('locations', 'Location name'), 'label');
21 $I->see(Yii::t('regions', 'Regions'), 'a.btn');
22 $I->see(Yii::t('app', 'Save'), 'button');
23 $I->see(Yii::t('app', 'Cancel'), 'a.btn');
27 public function pushRegions(\FunctionalTester $I)
29 $I->click(Yii::t('regions', 'Regions'), 'a.btn');
30 $I->see(Yii::t('regions', 'Regions'), 'h1');
31 $I->dontSee(Yii::t('locations', 'Update Locations: {name}', [ 'name' => '', ]), 'h1');
35 public function updateData(\FunctionalTester $I)
37 $I->selectOption('Locations[region_id]', 'Истринская ветеринарная станция');
39 $I->fillField('Locations[name]', '*TEST LOCATION*');
40 $I->click(Yii::t('app', 'Save'));
41 $I->see(Yii::t('locations', 'Locations'), 'h1');