/** * @Given /^I have(?:| added) (\d+) (products "([^"]+)") (?:to|in) the cart$/ * @When /^I add(?:|ed)(?:| again) (\d+) (products "([^"]+)") to the cart$/ */ public function iAddProductsToTheCart($quantity, ProductInterface $product) { $this->productShowPage->open(['slug' => $product->getSlug()]); $this->productShowPage->addToCartWithQuantity($quantity); $this->sharedStorage->set('product', $product); }
/** * @Given I have :quantity products :product in the cart * @When I add :quantity products :product to the cart */ public function iAddProductsToTheCart(ProductInterface $product, $quantity) { $this->productShowPage->open(['product' => $product]); $this->productShowPage->addToCartWithQuantity($quantity); $this->sharedStorage->set('product', $product); }