Skip to content

Commit 3906047

Browse files
committed
MTA-4096: Ignore functional test failures caused by Magento issues
- fixed vault test
1 parent 72228eb commit 3906047

File tree

3 files changed

+21
-7
lines changed

3 files changed

+21
-7
lines changed

dev/tests/functional/tests/app/Magento/Vault/Test/Page/CheckoutOnepage.xml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,10 @@
66
*/
77
-->
88
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../../vendor/magento/mtf/etc/pages.xsd">
9-
<page name="CheckoutOnepage" mca="checkout" module="Magento_Checkout">
9+
<page name="CheckoutOnepage" mca="checkout/index">
1010
<block name="vaultPaymentBlock" class="Magento\Vault\Test\Block\Onepage\Payment\Method\Vault" locator="#checkout-step-payment" strategy="css selector" />
11+
<block name="paymentBlock">
12+
<render name="braintree" class="Magento\Braintree\Test\Block\Form\BraintreeCc" />
13+
</block>
1114
</page>
1215
</config>

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

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,8 @@ public function test(
9696
if ($key >= 2) { // if this order will be placed via stored credit card
9797
$this->useSavedCreditCard($payment['vault']);
9898
} else {
99-
$this->selectPaymentMethod($payment, $payment['creditCard']);
99+
$arguments = isset($payment['arguments']) ? $payment['arguments'] : [];
100+
$this->selectPaymentMethod($payment, $payment['creditCard'], $arguments);
100101
$this->saveCreditCard($payment, $creditCardSave);
101102
}
102103
$this->placeOrder();
@@ -249,16 +250,20 @@ protected function fillShippingMethod(array $shipping)
249250
*
250251
* @param array $payment
251252
* @param array $creditCard
253+
* @param array $arguments
252254
* @return void
253255
*/
254-
protected function selectPaymentMethod(array $payment, array $creditCard)
256+
protected function selectPaymentMethod(array $payment, array $creditCard, array $arguments)
255257
{
256258
$selectPaymentMethodStep = ObjectManager::getInstance()->create(
257259
\Magento\Checkout\Test\TestStep\SelectPaymentMethodStep::class,
258-
[
259-
'payment' => $payment,
260-
'creditCard' => $creditCard,
261-
]
260+
array_merge(
261+
[
262+
'payment' => $payment,
263+
'creditCard' => $creditCard,
264+
],
265+
$arguments
266+
)
262267
);
263268
$selectPaymentMethodStep->run();
264269
}

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

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,9 @@
1717
<data name="payments" xsi:type="array">
1818
<item name="0" xsi:type="array">
1919
<item name="method" xsi:type="string">braintree</item>
20+
<item name="arguments" xsi:type="array">
21+
<item name="paymentForm" xsi:type="string">braintree</item>
22+
</item>
2023
<item name="creditCard" xsi:type="array">
2124
<item name="dataset" xsi:type="string">visa_default</item>
2225
<item name="data" xsi:type="array">
@@ -35,6 +38,9 @@
3538
</item>
3639
<item name="2" xsi:type="array">
3740
<item name="method" xsi:type="string">braintree</item>
41+
<item name="arguments" xsi:type="array">
42+
<item name="paymentForm" xsi:type="string">braintree</item>
43+
</item>
3844
<item name="creditCard" xsi:type="array">
3945
<item name="dataset" xsi:type="string">visa_default</item>
4046
<item name="data" xsi:type="array">

0 commit comments

Comments
 (0)