/** * Select wish list. * * @param Wishlist $wishlist * @return void */ public function selectWishlist(Wishlist $wishlist) { $this->_rootElement->find($this->changeButton)->click(); $this->_rootElement->find(sprintf($this->wishlist, $wishlist->getName()), Locator::SELECTOR_XPATH)->click(); }
/** * Add product to wishlist. * * @param Wishlist $multipleWishlist * @return void */ public function addToMultipleWishlist(Wishlist $multipleWishlist) { $this->_rootElement->find($this->addToMultipleWishlist)->click(); $this->_rootElement->find(sprintf($this->wishlistItem, $multipleWishlist->getName()), Locator::SELECTOR_XPATH)->click(); }
/** * Assert that multiple wish list success save message is displayed. * * @param WishlistIndex $wishlistIndex * @param Wishlist $wishlist * @return void */ public function processAssert(WishlistIndex $wishlistIndex, Wishlist $wishlist) { \PHPUnit_Framework_Assert::assertEquals(sprintf(self::SUCCESS_SAVE_MESSAGE, $wishlist->getName()), $wishlistIndex->getMessagesBlock()->getSuccessMessages()); }