Skip to content
Snippets Groups Projects
Commit 9b1274cc authored by rliukshyn's avatar rliukshyn
Browse files

MTA-3790: Add variation with PayPal Payflow Pro method to One Page Checkout test

parent 70080654
No related merge requests found
...@@ -38,7 +38,7 @@ class Vault extends Method ...@@ -38,7 +38,7 @@ class Vault extends Method
public function saveCreditCard($paymentMethod, $creditCardSave) public function saveCreditCard($paymentMethod, $creditCardSave)
{ {
$saveCard = sprintf($this->vaultCheckbox, $paymentMethod); $saveCard = sprintf($this->vaultCheckbox, $paymentMethod);
$this->_rootElement->find($saveCard, 'checkbox')->setValue($creditCardSave); $this->_rootElement->find($saveCard, Locator::SELECTOR_CSS, 'checkbox')->setValue($creditCardSave);
} }
/** /**
...@@ -50,7 +50,7 @@ class Vault extends Method ...@@ -50,7 +50,7 @@ class Vault extends Method
public function isVaultVisible($paymentMethod) public function isVaultVisible($paymentMethod)
{ {
$saveCard = sprintf($this->vaultCheckbox, $paymentMethod); $saveCard = sprintf($this->vaultCheckbox, $paymentMethod);
return $this->_rootElement->find($saveCard, 'checkbox')->isVisible(); return $this->_rootElement->find($saveCard, Locator::SELECTOR_CSS, 'checkbox')->isVisible();
} }
/** /**
......
...@@ -38,7 +38,7 @@ class checkSaveCreditCardOptionStep implements TestStepInterface ...@@ -38,7 +38,7 @@ class checkSaveCreditCardOptionStep implements TestStepInterface
/** /**
* If vault is enabled for payment method. * If vault is enabled for payment method.
* *
* @var bool * @var null|bool
*/ */
private $isVaultEnabled; private $isVaultEnabled;
...@@ -46,13 +46,13 @@ class checkSaveCreditCardOptionStep implements TestStepInterface ...@@ -46,13 +46,13 @@ class checkSaveCreditCardOptionStep implements TestStepInterface
* @param CheckoutOnepage $checkoutOnepage * @param CheckoutOnepage $checkoutOnepage
* @param AssertSaveCreditCardOptionNotPresent $assertSaveCreditCardOptionNotPresent * @param AssertSaveCreditCardOptionNotPresent $assertSaveCreditCardOptionNotPresent
* @param array $payment * @param array $payment
* @param bool $isVaultEnabled * @param null|bool $isVaultEnabled
*/ */
public function __construct( public function __construct(
CheckoutOnepage $checkoutOnepage, CheckoutOnepage $checkoutOnepage,
AssertSaveCreditCardOptionNotPresent $assertSaveCreditCardOptionNotPresent, AssertSaveCreditCardOptionNotPresent $assertSaveCreditCardOptionNotPresent,
array $payment, array $payment,
$isVaultEnabled $isVaultEnabled = null
) { ) {
$this->checkoutOnepage = $checkoutOnepage; $this->checkoutOnepage = $checkoutOnepage;
$this->assertSaveCreditCardOptionNotPresent = $assertSaveCreditCardOptionNotPresent; $this->assertSaveCreditCardOptionNotPresent = $assertSaveCreditCardOptionNotPresent;
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment