/** * 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'); }