コード例 #1
0
 /**
  * Assert that displayed Store Group data on edit page equals passed from fixture.
  *
  * @param StoreIndex $storeIndex
  * @param EditGroup $editGroup
  * @param StoreGroup $storeGroup
  * @return void
  */
 public function processAssert(StoreIndex $storeIndex, EditGroup $editGroup, StoreGroup $storeGroup)
 {
     $storeIndex->open();
     $storeIndex->getStoreGrid()->openStoreGroup($storeGroup->getName());
     $formData = $editGroup->getEditFormStoreGroup()->getData();
     $fixtureData = $storeGroup->getData();
     $errors = $this->verifyData($fixtureData, $formData);
     \PHPUnit_Framework_Assert::assertEmpty($errors, $errors);
 }
コード例 #2
0
ファイル: Curl.php プロジェクト: okite11/frames21
 /**
  * Prepare store group fixture.
  *
  * @param StoreGroup $storeGroup
  * @param int $groupId
  * @return StoreGroup
  */
 protected function prepareStoreGroup(StoreGroup $storeGroup, $groupId)
 {
     $category = $storeGroup->getDataFieldConfig('root_category_id')['source']->getCategory();
     $website = $storeGroup->getDataFieldConfig('website_id')['source']->getWebsite();
     $storeGroupData = array_replace_recursive($storeGroup->getData(), ['root_category_id' => ['category' => $category], 'website_id' => ['website' => $website], 'group_id' => $groupId]);
     $storeGroup = $this->fixtureFactory->createByCode('storeGroup', ['data' => $storeGroupData]);
     return $storeGroup;
 }