9 use Magento\Backend\Test\Page\Adminhtml\EditWebsite;
10 use Magento\Backend\Test\Page\Adminhtml\StoreIndex;
11 use Magento\Store\Test\Fixture\Website;
12 use Magento\Mtf\Fixture\FixtureFactory;
13 use Magento\Mtf\TestCase\Injectable;
90 $websiteOrigin->persist();
93 $this->storeIndex->open();
94 $this->storeIndex->getStoreGrid()->searchAndOpenWebsite($websiteOrigin);
95 $this->editWebsite->getEditFormWebsite()->fill(
$website);
96 $this->editWebsite->getFormPageActions()->save();
98 return [
'website' => $this->
mergeFixture($website, $websiteOrigin)];
110 $data = array_merge($websiteOrigin->getData(),
$website->getData());
111 return $this->fixtureFactory->createByCode(
'website', [
'data' =>
$data]);
__inject(StoreIndex $storeIndex, EditWebsite $editWebsite, FixtureFactory $fixtureFactory)
test(Website $websiteOrigin, Website $website)
mergeFixture(Website $website, Website $websiteOrigin)