/** * Run CreateProductAttributeEntity test * * @param CatalogProductAttribute $productAttribute * @param CatalogProductAttributeIndex $attributeIndex * @param CatalogProductAttributeNew $attributeNew * @param CatalogAttributeSet $productTemplate * @return void */ public function testCreateProductAttribute(CatalogProductAttribute $productAttribute, CatalogProductAttributeIndex $attributeIndex, CatalogProductAttributeNew $attributeNew, CatalogAttributeSet $productTemplate) { //Precondition $productTemplate->persist(); //Steps $attributeIndex->open(); $attributeIndex->getPageActionsBlock()->addNew(); $attributeNew->getAttributeForm()->fill($productAttribute); $attributeNew->getPageActions()->save(); }
/** * Run CreateProductAttributeEntity test * * @param CatalogProductAttribute $productAttribute * @param CatalogProductAttributeIndex $attributeIndex * @param CatalogProductAttributeNew $attributeNew * @param CatalogAttributeSet $productTemplate * @return array */ public function testCreateProductAttribute(CatalogProductAttribute $productAttribute, CatalogProductAttributeIndex $attributeIndex, CatalogProductAttributeNew $attributeNew, CatalogAttributeSet $productTemplate) { $this->markTestIncomplete('MAGETWO-27282'); //Precondition $productTemplate->persist(); //Steps $attributeIndex->open(); $attributeIndex->getPageActionsBlock()->addNew(); $attributeNew->getAttributeForm()->fill($productAttribute); $attributeNew->getPageActions()->save(); return ['attribute' => $productAttribute]; }
/** * Add New Attribute from Attribute index page step. * * @return void */ public function run() { $this->catalogProductAttributeIndex->getPageActionsBlock()->addNew(); }