Skip to content

Commit ab42d53

Browse files
committed
MAGETWO-59199: Create Functional test for PayPal Braintree Vault
- Updated fixture data
1 parent d323e1e commit ab42d53

File tree

9 files changed

+17
-60
lines changed

9 files changed

+17
-60
lines changed

dev/tests/functional/tests/app/Magento/Braintree/Test/TestCase/CreateOrderWithPayPalBraintreeVaultBackendTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* 3. Create products.
1515
* 4. Create and setup customer.
1616
*
17-
* * Steps:
17+
* Steps:
1818
* 1. Log in Storefront.
1919
* 2. Add products to the Shopping Cart.
2020
* 3. In 'Estimate Shipping and Tax' section specify destination using values from Test Data.

dev/tests/functional/tests/app/Magento/Braintree/Test/TestCase/CreateOrderWithPayPalBraintreeVaultBackendTest.xml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,17 @@
88
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../../vendor/magento/mtf/etc/variations.xsd">
99
<testCase name="Magento\Braintree\Test\TestCase\CreateOrderWithPayPalBraintreeVaultBackendTest" summary="Checkout with PayPal Braintree Vault token from Admin">
1010
<variation name="CreateOrderWithPayPalBraintreeVaultBackendTestVariation1" summary="Checkout with PayPal Braintree Vault token from Admin" ticketId="MAGETWO-59259">
11-
<data name="tag" xsi:type="string">est_type:3rd_party_test,severity:S0</data>
11+
<data name="tag" xsi:type="string">est_type:3rd_party_test, severity:S0</data>
1212
<data name="products/0" xsi:type="string">catalogProductSimple::product_10_dollar</data>
1313
<data name="customer/dataset" xsi:type="string">default</data>
1414
<data name="shippingAddress/dataset" xsi:type="string">US_address_1_without_email</data>
1515
<data name="checkoutMethod" xsi:type="string">login</data>
1616
<data name="shipping/shipping_service" xsi:type="string">Flat Rate</data>
1717
<data name="shipping/shipping_method" xsi:type="string">Fixed</data>
1818
<data name="payment/method" xsi:type="string">braintree_paypal</data>
19+
<data name="vault/method" xsi:type="string">braintree_paypal_vault</data>
1920
<data name="status" xsi:type="string">Processing</data>
20-
<data name="configData" xsi:type="string">braintree, braintree_paypal, braintree_paypal_skip_order_review</data>
21+
<data name="configData" xsi:type="string">braintree, braintree_paypal, braintree_paypal_use_vault, braintree_paypal_skip_order_review</data>
2122
<data name="prices" xsi:type="array">
2223
<item name="grandTotal" xsi:type="string">15.00</item>
2324
</data>

dev/tests/functional/tests/app/Magento/Braintree/Test/TestCase/CreateVaultOrderBackendTest.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
<item name="grandTotal" xsi:type="string">15.00</item>
2020
</data>
2121
<data name="payment/method" xsi:type="string">braintree</data>
22+
<data name="vault/method" xsi:type="string">braintree_cc_vault</data>
2223
<data name="creditCardClass" xsi:type="string">credit_card_braintree</data>
2324
<data name="creditCard/dataset" xsi:type="string">visa_braintree</data>
2425
<data name="creditCardSave" xsi:type="string">Yes</data>

dev/tests/functional/tests/app/Magento/Braintree/Test/TestCase/ReorderUsingVaultTest.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
<item name="grandTotal" xsi:type="string">15.00</item>
2020
</data>
2121
<data name="payment/method" xsi:type="string">braintree</data>
22+
<data name="vault/method" xsi:type="string">braintree_cc_vault</data>
2223
<data name="creditCardClass" xsi:type="string">credit_card_braintree</data>
2324
<data name="creditCard/dataset" xsi:type="string">visa_braintree</data>
2425
<data name="configData" xsi:type="string">braintree, braintree_use_vault</data>

dev/tests/functional/tests/app/Magento/Braintree/Test/TestStep/UsePayPalVaultTokenStep.php

Lines changed: 0 additions & 47 deletions
This file was deleted.

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -171,8 +171,8 @@
171171
<step name="selectPaymentMethod" module="Magento_Checkout" next="placeOrderWithPaypal" />
172172
<step name="placeOrderWithPaypal" module="Magento_Braintree" next="openOrder"/>
173173
<step name="openOrder" module="Magento_Sales" next="reorder" />
174-
<step name="reorder" module="Magento_Sales" next="usePayPalVaultToken" />
175-
<step name="usePayPalVaultToken" module="Magento_Braintree" next="submitOrder" />
174+
<step name="reorder" module="Magento_Sales" next="useVaultPaymentToken" />
175+
<step name="useVaultPaymentToken" module="Magento_Vault" next="submitOrder" />
176176
<step name="submitOrder" module="Magento_Sales" />
177177
</scenario>
178178
</config>

dev/tests/functional/tests/app/Magento/Paypal/Test/TestCase/CreateVaultOrderBackendTest.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
<item name="grandTotal" xsi:type="string">15.00</item>
2020
</data>
2121
<data name="payment/method" xsi:type="string">payflowpro</data>
22+
<data name="vault/method" xsi:type="string">payflowpro_cc_vault</data>
2223
<data name="creditCardClass" xsi:type="string">credit_card_admin</data>
2324
<data name="creditCard/dataset" xsi:type="string">visa_default</data>
2425
<data name="creditCardSave" xsi:type="string">Yes</data>

dev/tests/functional/tests/app/Magento/Paypal/Test/TestCase/ReorderUsingVaultTest.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
<item name="grandTotal" xsi:type="string">15.00</item>
2020
</data>
2121
<data name="payment/method" xsi:type="string">payflowpro</data>
22+
<data name="vault/method" xsi:type="string">payflowpro_cc_vault</data>
2223
<data name="creditCardClass" xsi:type="string">credit_card</data>
2324
<data name="creditCard/dataset" xsi:type="string">visa_default</data>
2425
<data name="configData" xsi:type="string">payflowpro, payflowpro_use_vault</data>

dev/tests/functional/tests/app/Magento/Vault/Test/TestStep/UseVaultPaymentTokenStep.php

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -17,20 +17,20 @@ class UseVaultPaymentTokenStep implements TestStepInterface
1717
* @var OrderCreateIndex
1818
*/
1919
private $orderCreatePage;
20-
20+
2121
/**
2222
* @var array
2323
*/
24-
private $payment;
24+
private $vault;
2525

2626
/**
2727
* @param OrderCreateIndex $orderCreateIndex
28-
* @param array $payment
28+
* @param array $vault
2929
*/
30-
public function __construct(OrderCreateIndex $orderCreateIndex, array $payment)
30+
public function __construct(OrderCreateIndex $orderCreateIndex, array $vault)
3131
{
3232
$this->orderCreatePage = $orderCreateIndex;
33-
$this->payment = $payment;
33+
$this->vault = $vault;
3434
}
3535

3636
/**
@@ -39,8 +39,7 @@ public function __construct(OrderCreateIndex $orderCreateIndex, array $payment)
3939
public function run()
4040
{
4141
$block = $this->orderCreatePage->getCreateBlock();
42-
$this->payment['method'] .= '_cc_vault';
43-
$block->selectPaymentMethod($this->payment);
44-
$block->selectVaultToken('token_switcher_' . $this->payment['method']);
42+
$block->selectPaymentMethod($this->vault);
43+
$block->selectVaultToken('token_switcher_' . $this->vault['method']);
4544
}
4645
}

0 commit comments

Comments
 (0)