/** * Giff Card */ function addToCartPagePayPal(Step\Acceptance\ItemsSteps $I, Page\CheckoutPayPal $guestPage) { $I->processAddToCart(); $guestPage->payPal(); $guestPage->payPalSite(); $I->comment('Expected result: You are have your order in PayPal'); }
/** * American Express **/ function addToCartPageAmericanExpress(Step\Acceptance\ItemsSteps $I, \Page\CheckoutGuestCreditCard $creditCardPageVisa) { $I->processAddToCart(); $creditCardPageVisa->creditCard(); $I->checkAmericanExpress(); $creditCardPageVisa->orderView(); $I->comment('Expected result: PayPal gateway has rejected request.'); }
/** * Master Card */ function addToCartPageMasterCard(Step\Acceptance\ItemsSteps $I, \Page\CheckoutGuestCreditCard $creditCardPageVisa) { $I->processAddToCart(); $creditCardPageVisa->creditCard(); $I->checkMasterCard(); /* $creditCardPageVisa->orderViewAlert(); $I->comment('Expected result: PayPal gateway has rejected request.'); */ $creditCardPageVisa->ordered(); }
/** * American Express **/ function checkOnValidationForCreditCard(Step\Acceptance\ItemsSteps $I) { $I->processAddToCart(); $I->comment('Expected result: Please specify payment method'); $I->checkCardType(); $I->comment('Expected result: Card type does not match credit card number'); $I->checkEmptyNumberCard(); $I->comment('Expected result: Card type does not match credit card number'); $I->checkInvalidCardType(); $I->comment('Expected result: Please enter a valid credit card number'); $I->checkInvalidMonthWithYear(); $I->comment('Expected result: Incorrect credit card expiration date'); /* $I->checkInvalidVerificationNumber(); $I->comment('Expected result: Please enter a valid credit card verification number'); */ }
function checkIfLittleMoneyOnGiffCard(Step\Acceptance\ItemsSteps $I, Page\CheckoutGuestGiffCard $guestPage) { $I->processAddToCart(); $guestPage->paymentInformation('GIFT-ADFA-12NF0Z'); $I->comment('Expected result: Prevent this page from creating additional dialogs'); }
function menPage(Step\Acceptance\ItemsSteps $I, \Page\Men $menPage) { $menPage->men(); $I->checkForPriceItems(); $I->comment('Expected result: Check the price'); $I->allShowingItem(); $I->comment('Expected result: Showing products and check select options'); $I->checkSortBy(); $I->comment('Expected result: Sorting is working'); $I->checkGridButtonsForItems(); $I->comment('Expected result: In the grid the buttons are active'); $I->clickOnImg(); $I->comment('Expected result: Navigate to product card '); $I->clickQuickView(); $I->comment('Expected result: Quick view is open '); }