/** * Assert that customer group find on customer account information page. * * @param CustomerGroup $customerGroup * @param CustomerNew $customerNew * @return void */ public function processAssert(CustomerGroup $customerGroup, CustomerNew $customerNew) { $customerNew->open(); $formCustomerGroups = $customerNew->getCustomerForm()->getCustomerGroups(); $customerGroupCode = $customerGroup->getCustomerGroupCode(); \PHPUnit_Framework_Assert::assertTrue(in_array($customerGroupCode, $formCustomerGroups), "Customer group '{$customerGroupCode}' is absent on customer account information page"); }
/** * Assert that customer group is present in customer groups grid. * * @param CustomerGroup $customerGroup * @param CustomerGroupIndex $customerGroupIndex * @return void */ public function processAssert(CustomerGroup $customerGroup, CustomerGroupIndex $customerGroupIndex) { $customerGroupIndex->open(); $customerGroupCode = $customerGroup->getCustomerGroupCode(); \PHPUnit_Framework_Assert::assertTrue($customerGroupIndex->getCustomerGroupGrid()->isRowVisible(['code' => $customerGroupCode]), "Group '{$customerGroupCode}' is absent in customer groups grid."); }