Skip to content

Commit ecc9511

Browse files
author
Elena Marchenko
committed
MAGETWO-46343: Create functional tests for using vault on storefront
- CR changes
1 parent 1be0caa commit ecc9511

File tree

3 files changed

+24
-22
lines changed

3 files changed

+24
-22
lines changed

app/code/Magento/Vault/Test/Unit/Model/Ui/TokensConfigProviderTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ public function testGetConfig()
9494
$expectedConfig = [
9595
'payment' => [
9696
VaultPaymentInterface::CODE => [
97-
VaultPaymentInterface::CODE . '0' => [
97+
VaultPaymentInterface::CODE . '_item_' . '0' => [
9898
'config' => ['token_code' => 'code'],
9999
'component' => 'Vendor_Module/js/vault_component'
100100
]

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

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
<data name="description" xsi:type="string">Use saved for Braintree credit card on checkout</data>
1212
<data name="products" xsi:type="string">catalogProductSimple::product_10_dollar</data>
1313
<data name="customer/dataset" xsi:type="string">default</data>
14-
<data name="taxRule" xsi:type="string">us_ca_ny_rule</data>
1514
<data name="shippingAddress/dataset" xsi:type="string">US_address_1_without_email</data>
1615
<data name="checkoutMethod" xsi:type="string">login</data>
1716
<data name="shipping/shipping_service" xsi:type="string">Flat Rate</data>
@@ -23,7 +22,11 @@
2322
<data name="configData" xsi:type="string">braintreetwo, braintreetwo_use_vault</data>
2423
<data name="status" xsi:type="string">Processing</data>
2524
<data name="tag" xsi:type="string">test_type:3rd_party_test</data>
25+
<data name="status" xsi:type="string">Processing</data>
26+
<data name="orderButtonsAvailable" xsi:type="string">Back, Cancel, Send Email, Hold, Invoice, Ship</data>
2627
<constraint name="Magento\Checkout\Test\Constraint\AssertOrderSuccessPlacedMessage" />
28+
<constraint name="Magento\Sales\Test\Constraint\AssertOrderStatusIsCorrect" />
29+
<constraint name="Magento\Sales\Test\Constraint\AssertOrderButtonsAvailable" />
2730
</variation>
2831
</testCase>
2932
</config>

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

Lines changed: 19 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -7,25 +7,24 @@
77
-->
88
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../../vendor/magento/mtf/Magento/Mtf/TestCase/etc/testcase.xsd">
99
<scenario name="UseVaultOnCheckoutTest" firstStep="setupConfiguration">
10-
<step name="setupConfiguration" module="Magento_Config" next="createProducts"/>
11-
<step name="createProducts" module="Magento_Catalog" next="createTaxRule"/>
12-
<step name="createTaxRule" module="Magento_Tax" next="addProductsToTheCart"/>
13-
<step name="addProductsToTheCart" module="Magento_Checkout" next="estimateShippingAndTax"/>
14-
<step name="estimateShippingAndTax" module="Magento_Checkout" next="clickProceedToCheckout"/>
15-
<step name="clickProceedToCheckout" module="Magento_Checkout" next="createCustomer"/>
16-
<step name="createCustomer" module="Magento_Customer" next="selectCheckoutMethod"/>
17-
<step name="selectCheckoutMethod" module="Magento_Checkout" next="fillShippingAddress"/>
18-
<step name="fillShippingAddress" module="Magento_Checkout" next="fillShippingMethod"/>
19-
<step name="fillShippingMethod" module="Magento_Checkout" next="selectPaymentMethod"/>
20-
<step name="selectPaymentMethod" module="Magento_Checkout" next="saveCreditCard"/>
21-
<step name="saveCreditCard" module="Magento_Vault" next="fillBillingInformation"/>
22-
<step name="fillBillingInformation" module="Magento_Checkout" next="placeOrder"/>
23-
<step name="placeOrder" module="Magento_Checkout" next="addProductsToTheCartVault"/>
24-
<step name="addProductsToTheCartVault" alias="addProductsToTheCart" module="Magento_Checkout" next="estimateShippingAndTaxVault"/>
25-
<step name="estimateShippingAndTaxVault" alias="estimateShippingAndTax" module="Magento_Checkout" next="clickProceedToCheckoutVault"/>
26-
<step name="clickProceedToCheckoutVault" alias="clickProceedToCheckout" module="Magento_Checkout" next="fillShippingMethodVault"/>
27-
<step name="fillShippingMethodVault" alias="fillShippingMethod" module="Magento_Checkout" next="useSavedCreditCard"/>
28-
<step name="useSavedCreditCard" module="Magento_Vault" next="placeOrderVault"/>
29-
<step name="placeOrderVault" alias="placeOrder" module="Magento_Checkout"/>
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="estimateShippingAndTax" />
13+
<step name="estimateShippingAndTax" module="Magento_Checkout" next="clickProceedToCheckout" />
14+
<step name="clickProceedToCheckout" module="Magento_Checkout" next="createCustomer" />
15+
<step name="createCustomer" module="Magento_Customer" next="selectCheckoutMethod" />
16+
<step name="selectCheckoutMethod" module="Magento_Checkout" next="fillShippingAddress" />
17+
<step name="fillShippingAddress" module="Magento_Checkout" next="fillShippingMethod" />
18+
<step name="fillShippingMethod" module="Magento_Checkout" next="selectPaymentMethod" />
19+
<step name="selectPaymentMethod" module="Magento_Checkout" next="saveCreditCard" />
20+
<step name="saveCreditCard" module="Magento_Vault" next="fillBillingInformation" />
21+
<step name="fillBillingInformation" module="Magento_Checkout" next="placeOrder" />
22+
<step name="placeOrder" module="Magento_Checkout" 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" next="useSavedCreditCard" />
27+
<step name="useSavedCreditCard" module="Magento_Vault" next="placeOrderVault" />
28+
<step name="placeOrderVault" alias="placeOrder" module="Magento_Checkout" />
3029
</scenario>
3130
</config>

0 commit comments

Comments
 (0)