Skip to content

Commit 6010651

Browse files
committed
MAGETWO-53238: Vault Provider field contains Payflow Pro option in countries which don't have such solution
- Fixed functional test
1 parent abd173a commit 6010651

File tree

2 files changed

+14
-34
lines changed

2 files changed

+14
-34
lines changed

dev/tests/functional/tests/app/Magento/Vault/Test/TestCase/DeleteSavedCreditCardTest.php

Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -83,21 +83,20 @@ public function test(
8383
$this->placeOrder();
8484
}
8585
// Delete credit cards from My Account and verify they are not available on checkout
86-
foreach($payments as $key => $payment) {
87-
if ($key >= 2) {
88-
$deletedCard = $this->deleteCreditCardFromMyAccount(
89-
$customer,
90-
$payment['creditCard'],
91-
$payment['creditCardClass']
92-
);
93-
$this->addToCart($products);
94-
$this->proceedToCheckout();
95-
$this->fillShippingMethod($shipping);
96-
$assertCreditCardNotPresentOnCheckout->processAssert(
97-
$checkoutOnepage,
98-
$deletedCard['deletedCreditCard']
99-
);
100-
}
86+
$paymentsCount = count($payments);
87+
for($i = 2; $i < $paymentsCount; $i++) {
88+
$deletedCard = $this->deleteCreditCardFromMyAccount(
89+
$customer,
90+
$payments[$i]['creditCard'],
91+
$payments[$i]['creditCardClass']
92+
);
93+
$this->addToCart($products);
94+
$this->proceedToCheckout();
95+
$this->fillShippingMethod($shipping);
96+
$assertCreditCardNotPresentOnCheckout->processAssert(
97+
$checkoutOnepage,
98+
$deletedCard['deletedCreditCard']
99+
);
101100
}
102101
}
103102

dev/tests/functional/tests/app/Magento/Vault/Test/etc/testcase.xml

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -6,25 +6,6 @@
66
*/
77
-->
88
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../../vendor/magento/mtf/Magento/Mtf/TestCase/etc/testcase.xsd">
9-
<scenario name="DeleteSavedCreditCardTest" firstStep="setupConfiguration">
10-
<step name="setupConfiguration" module="Magento_Config" next="createProducts" />
11-
<step name="createProducts" module="Magento_Catalog" next="addProductsToTheCart" />
12-
<step name="addProductsToTheCart" module="Magento_Checkout" next="proceedToCheckout" />
13-
<step name="proceedToCheckout" module="Magento_Checkout" next="createCustomer" />
14-
<step name="createCustomer" module="Magento_Customer" next="selectCheckoutMethod" />
15-
<step name="selectCheckoutMethod" module="Magento_Checkout" next="fillShippingAddress" />
16-
<step name="fillShippingAddress" module="Magento_Checkout" next="fillShippingMethod" />
17-
<step name="fillShippingMethod" module="Magento_Checkout" next="selectPaymentMethod" />
18-
<step name="selectPaymentMethod" module="Magento_Checkout" next="saveCreditCard" />
19-
<step name="saveCreditCard" module="Magento_Vault" next="fillBillingInformation" />
20-
<step name="fillBillingInformation" module="Magento_Checkout" next="placeOrder" />
21-
<step name="placeOrder" module="Magento_Checkout" next="deleteCreditCardFromMyAccount" />
22-
<step name="deleteCreditCardFromMyAccount" module="Magento_Vault" next="addProductsToTheCartVault" />
23-
<step name="addProductsToTheCartVault" alias="addProductsToTheCart" module="Magento_Checkout" next="estimateShippingAndTaxVault" />
24-
<step name="estimateShippingAndTaxVault" alias="estimateShippingAndTax" module="Magento_Checkout" next="clickProceedToCheckoutVault" />
25-
<step name="clickProceedToCheckoutVault" alias="clickProceedToCheckout" module="Magento_Checkout" next="fillShippingMethodVault" />
26-
<step name="fillShippingMethodVault" alias="fillShippingMethod" module="Magento_Checkout" />
27-
</scenario>
289
<scenario name="UseVaultOnCheckoutTest" firstStep="setupConfiguration">
2910
<step name="setupConfiguration" module="Magento_Config" next="createProducts" />
3011
<step name="createProducts" module="Magento_Catalog" next="addProductsToTheCart" />

0 commit comments

Comments
 (0)