9 use Magento\Mtf\Constraint\AbstractConstraint;
11 use Magento\Checkout\Test\Page\CheckoutOnepage;
24 public function processAssert(
25 CheckoutOnepage $checkoutPage,
27 $checkoutSummaryMaxVisibleCartItemsCount
29 $reviewBlock = $checkoutPage->getReviewBlock();
30 $reviewBlock->expandItemsBlock();
32 $sourceProducts =
$cart->getDataFieldConfig(
'items')[
'source'];
33 $products = $sourceProducts->getProducts();
36 foreach (array_keys(
$cart->getItems()) as $key) {
39 if ($reviewBlock->getItemElement(
$product->getName())->isVisible()) {
44 \PHPUnit\Framework\Assert::assertEquals(
45 $checkoutSummaryMaxVisibleCartItemsCount,
47 'Wrong quantity of visible Cart items in checkout summary block.' 58 return 'Quantity of visible Cart items the same as checkout configuration value.';