/** * Assert that product attribute is global. * * @param CatalogProductAttribute $attribute * @param CatalogProductAttributeIndex $attributeIndexPage * @return void */ public function processAssert(CatalogProductAttribute $attribute, CatalogProductAttributeIndex $attributeIndexPage) { $attributeIndexPage->open(); $code = $attribute->getAttributeCode(); $filter = ['attribute_code' => $code, 'is_global' => $attribute->getIsGlobal()]; \PHPUnit_Framework_Assert::assertTrue($attributeIndexPage->getGrid()->isRowVisible($filter), "Attribute with attribute code '{$code}' isn't global."); }