Skip to content

Commit 3c54550

Browse files
committed
B2B-1704: Add MFTF test for MC-38621
- Adding export tax rates test
1 parent 610799c commit 3c54550

File tree

1 file changed

+70
-0
lines changed

1 file changed

+70
-0
lines changed
Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!--
3+
/**
4+
* Copyright © Magento, Inc. All rights reserved.
5+
* See COPYING.txt for license details.
6+
*/
7+
-->
8+
9+
<tests xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
10+
xsi:noNamespaceSchemaLocation="urn:magento:mftf:Test/etc/testSchema.xsd">
11+
<test name="AdminExportTaxRatesTest">
12+
<annotations>
13+
<features value="TaxImportExport"/>
14+
<stories value="Export"/>
15+
<title value="Export Tax Rates"/>
16+
<description value="Exports tax rates from the System > Data Transfer > Import/Export Tax Rates page and
17+
validates contents in downloaded file."/>
18+
<severity value="MAJOR"/>
19+
<testCaseId value="MC-38949"/>
20+
<group value="importExport"/>
21+
<group value="tax"/>
22+
</annotations>
23+
24+
<before>
25+
<!-- Create/Revert Seed Data -->
26+
<createData entity="US_CA_Rate_1" stepKey="revertInitialTaxRateCA"/>
27+
<createData entity="US_NY_Rate_1" stepKey="revertInitialTaxRateNY"/>
28+
29+
<!-- Login as Admin -->
30+
<actionGroup ref="AdminLoginActionGroup" stepKey="loginAsAdmin"/>
31+
</before>
32+
33+
<after>
34+
<!-- Delete Data & Logout -->
35+
<!-- <helper class="\Magento\Catalog\Test\Mftf\Helper\LocalFileAssertions" method="deleteFileIfExists" stepKey="deleteExportFile">-->
36+
<!-- <argument name="filePath">/var/tmp/tax_rates.csv</argument>-->
37+
<!-- </helper>-->
38+
<helper class="\Magento\Catalog\Test\Mftf\Helper\LocalFileAssertions" method="deleteFileIfExists" stepKey="deleteExportFile">
39+
<argument name="filePath">/home/seluser/Downloads/tax_rates.csv</argument>
40+
</helper>
41+
<actionGroup ref="AdminLogoutActionGroup" stepKey="logoutFromAdmin"/>
42+
</after>
43+
44+
<!-- Export Tax Rates & Validate Export -->
45+
<actionGroup ref="AdminNavigateImportExportTaxRatesActionGroup" stepKey="navigateToImportExportTaxRatesPage"/>
46+
<actionGroup ref="AdminExportTaxRatesActionGroup" stepKey="exportTaxRates"/>
47+
<assertFileExists stepKey="assertExportFileExists">
48+
<actualResult type="string">/home/seluser/Downloads/tax_rates.csv</actualResult>
49+
</assertFileExists>
50+
<helper class="\Magento\Catalog\Test\Mftf\Helper\LocalFileAssertions" method="assertFileContainsString" stepKey="assertExportedFileContainsCATaxRate">
51+
<argument name="filePath">/home/seluser/Downloads/tax_rates.csv</argument>
52+
<argument name="text">{{US_CA_Rate_1.code}}</argument>
53+
</helper>
54+
<helper class="\Magento\Catalog\Test\Mftf\Helper\LocalFileAssertions" method="assertFileContainsString" stepKey="assertExportedFileContainsNYTaxRate">
55+
<argument name="filePath">/home/seluser/Downloads/tax_rates.csv</argument>
56+
<argument name="text">{{US_NY_Rate_1.code}}</argument>
57+
</helper>
58+
<!-- <assertFileExists stepKey="assertExportFileExists">-->
59+
<!-- <actualResult type="string">/var/tmp/tax_rates.csv</actualResult>-->
60+
<!-- </assertFileExists>-->
61+
<!-- <helper class="\Magento\Catalog\Test\Mftf\Helper\LocalFileAssertions" method="assertFileContainsString" stepKey="assertExportedFileContainsCATaxRate">-->
62+
<!-- <argument name="filePath">/var/tmp/tax_rates.csv</argument>-->
63+
<!-- <argument name="text">{{US_CA_Rate_1.code}}</argument>-->
64+
<!-- </helper>-->
65+
<!-- <helper class="\Magento\Catalog\Test\Mftf\Helper\LocalFileAssertions" method="assertFileContainsString" stepKey="assertExportedFileContainsNYTaxRate">-->
66+
<!-- <argument name="filePath">/var/tmp/tax_rates.csv</argument>-->
67+
<!-- <argument name="text">{{US_NY_Rate_1.code}}</argument>-->
68+
<!-- </helper>-->
69+
</test>
70+
</tests>

0 commit comments

Comments
 (0)