/** * Assert that customer group find on cart price rule page. * * @param PromoQuoteIndex $promoQuoteIndex * @param PromoQuoteNew $promoQuoteNew * @param CustomerGroup $customerGroup * @return void */ public function processAssert(PromoQuoteIndex $promoQuoteIndex, PromoQuoteNew $promoQuoteNew, CustomerGroup $customerGroup) { $promoQuoteIndex->open(); $promoQuoteIndex->getGridPageActions()->addNew(); $promoQuoteNew->getSalesRuleForm()->openTab('rule_information'); /** @var RuleInformation $ruleInformationTab */ $ruleInformationTab = $promoQuoteNew->getSalesRuleForm()->getTab('rule_information'); \PHPUnit_Framework_Assert::assertTrue($ruleInformationTab->isVisibleCustomerGroup($customerGroup), "Customer group {$customerGroup->getCustomerGroupCode()} not in cart price rule page."); }