Skip to content

Commit 21ac18a

Browse files
author
Oleksandr Manchenko
committed
MTA-548: Re-factor Tests for Create Products
- Fixed Downloadable checkout data
1 parent a43e23d commit 21ac18a

File tree

5 files changed

+33
-5
lines changed

5 files changed

+33
-5
lines changed

dev/tests/functional/tests/app/Magento/Downloadable/Test/Fixture/DownloadableProduct/CheckoutData.php

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ protected function getPreset($name)
9898
]
9999
],
100100

101-
'one_dollar_product_with_one_link' => [
101+
'one_dollar_product_with_separated_link' => [
102102
'options' => [
103103
'links' => [
104104
[
@@ -112,6 +112,13 @@ protected function getPreset($name)
112112
'subtotal' => 3,
113113
],
114114
],
115+
116+
'one_dollar_product_with_no_separated_link' => [
117+
'cartItem' => [
118+
'price' => 1,
119+
'subtotal' => 1,
120+
],
121+
],
115122
];
116123
return isset($presets[$name]) ? $presets[$name] : [];
117124
}

dev/tests/functional/tests/app/Magento/Downloadable/Test/Fixture/DownloadableProduct/Links.php

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,27 @@ protected function getPreset($name)
118118
],
119119
],
120120
],
121+
'one_separately_link' => [
122+
'title' => 'Links%isolation%',
123+
'links_purchased_separately' => 'Yes',
124+
'downloadable' => [
125+
'link' => [
126+
[
127+
'title' => 'link1%isolation%',
128+
'price' => 2,
129+
'number_of_downloads' => 2,
130+
'is_shareable' => 'Use config',
131+
'sort_order' => 1,
132+
'sample' => [
133+
'sample_type_url' => 'Yes',
134+
'sample_url' => 'http://example.com',
135+
],
136+
'file_type_url' => 'Yes',
137+
'file_link_url' => 'http://example.com',
138+
],
139+
],
140+
],
141+
],
121142
'one_no_separately_link' => [
122143
'title' => 'Links%isolation%',
123144
'links_purchased_separately' => 'No',

dev/tests/functional/tests/app/Magento/Downloadable/Test/Repository/DownloadableProduct.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,7 @@
193193
</field>
194194
</dataset>
195195

196-
<dataset name="one_dollar_product_with_one_link">
196+
<dataset name="one_dollar_product_with_no_separated_link">
197197
<field name="name" xsi:type="string">Downloadable product %isolation%</field>
198198
<field name="sku" xsi:type="string">downloadable_product_%isolation%</field>
199199
<field name="url_key" xsi:type="string">downloadable-product-%isolation%</field>
@@ -218,7 +218,7 @@
218218
<item name="0" xsi:type="string">Main Website</item>
219219
</field>
220220
<field name="checkout_data" xsi:type="array">
221-
<item name="preset" xsi:type="string">one_dollar_product_with_one_link</item>
221+
<item name="preset" xsi:type="string">one_dollar_product_with_no_separated_link</item>
222222
</field>
223223
</dataset>
224224
</storage>

dev/tests/functional/tests/app/Magento/Downloadable/Test/TestCase/CreateDownloadableProductEntityTest/test.csv

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
"description";"product/data/name";"product/data/sku";"product/data/price/value";"product/data/tax_class_id/dataSet";"product/data/quantity_and_stock_status/qty";"product/data/quantity_and_stock_status/is_in_stock";"product/data/is_virtual";"product/data/category";"product/data/description";"product/data/short_description";"product/data/stock_data/manage_stock";"product/data/stock_data/qty";"product/data/stock_data/use_config_min_qty";"product/data/stock_data/min_qty";"product/data/downloadable_sample/preset";"product/data/downloadable_links/preset";"product/data/custom_options/preset";"product/data/custom_options/import_products";"product/data/special_price";"product/data/group_price/preset";"product/data/tier_price/preset";"product/data/checkout_data/preset";"product/data/url_key";"constraint";"tag"
2+
"MAGETWO-13595: Create Downloadable Product with Required Fields Only and Assign it to the Category";"DownloadableProduct_%isolation%";"DownloadableProduct_%isolation%";"1";"-";"-";"-";"-";"category %isolation%";"-";"-";"-";"-";"-";"-";"-";"one_separately_link";"-";"-";"-";"-";"-";"one_dollar_product_with_separated_link";"downloadableproduct-%isolation%";"assertProductSaveMessage, assertProductVisibleInCategory, assertProductPage, assertProductInCart";"test_type:acceptance_test"
23
"Create product with default set links";"DownloadableProduct_%isolation%";"DownloadableProduct_%isolation%";"100";"taxable_goods";"1";"In Stock";"Yes";"Default Category";"-";"-";"-";"-";"-";"-";"-";"default";"-";"-";"-";"-";"-";"-";"downloadableproduct-%isolation%";"assertProductSaveMessage, assertProductInGrid, assertDownloadableProductForm, assertProductVisibleInCategory, assertProductPage, assertProductInStock";""
34
"Create product with default sets samples and links";"DownloadableProduct_%isolation%";"DownloadableProduct_%isolation%";"1";"taxable_goods";"10";"In Stock";"Yes";"category %isolation%";"-";"-";"-";"-";"-";"-";"default";"default";"-";"-";"-";"-";"-";"-";"downloadableproduct-%isolation%";"assertProductSaveMessage, assertProductInGrid, assertDownloadableProductForm, assertProductVisibleInCategory, assertDownloadableSamplesData, assertDownloadableLinksData";""
45
"Create product with custom options";"DownloadableProduct_%isolation%";"DownloadableProduct_%isolation%";"33";"taxable_goods";"10";"In Stock";"Yes";"category %isolation%";"-";"-";"-";"-";"-";"-";"-";"default";"default";"-";"-";"-";"-";"-";"downloadableproduct-%isolation%";"assertProductSaveMessage, assertDownloadableProductForm, assertProductCustomOptionsOnProductPage, assertProductVisibleInCategory, assertProductPage, assertDownloadableLinksData";""
@@ -13,4 +14,3 @@
1314
"Create product with special price";"DownloadableProduct_%isolation%";"DownloadableProduct_%isolation%";"10";"taxable_goods";"10";"In Stock";"Yes";"category %isolation%";"-";"-";"-";"-";"-";"-";"-";"default";"-";"-";"5";"-";"-";"-";"downloadableproduct-%isolation%";"assertProductSaveMessage, assertProductInGrid, assertDownloadableProductForm, assertProductPage, assertProductSpecialPriceOnProductPage";""
1415
"Create product with group price";"DownloadableProduct_%isolation%";"DownloadableProduct_%isolation%";"365";"taxable_goods";"23";"In Stock";"Yes";"category %isolation%";"-";"-";"-";"-";"-";"-";"-";"default";"-";"-";"-";"default";"-";"-";"downloadableproduct-%isolation%";"assertProductSaveMessage, assertProductInGrid, assertDownloadableProductForm, assertProductPage, assertProductGroupedPriceOnProductPage";""
1516
"Create product with tier price";"DownloadableProduct_%isolation%";"DownloadableProduct_%isolation%";"250";"taxable_goods";"65";"In Stock";"Yes";"category %isolation%";"-";"-";"-";"-";"-";"-";"-";"default";"-";"-";"-";"-";"default";"-";"downloadableproduct-%isolation%";"assertProductSaveMessage, assertProductInGrid, assertDownloadableProductForm, assertProductPage, assertProductTierPriceOnProductPage";""
16-
"MAGETWO-13595: Create Downloadable Product with Required Fields Only and Assign it to the Category";"DownloadableProduct_%isolation%";"DownloadableProduct_%isolation%";"1";"-";"-";"-";"-";"category %isolation%";"-";"-";"-";"-";"-";"-";"-";"one_no_separately_link";"-";"-";"-";"-";"-";"one_dollar_product_with_one_link";"downloadableproduct-%isolation%";"assertProductSaveMessage, assertProductVisibleInCategory, assertProductPage, assertProductInCart";"test_type:acceptance_test"
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
"description";"product/data/url_key";"product/data/name";"product/data/sku";"product/data/quantity_and_stock_status/is_in_stock";"product/data/category";"product/data/description";"product/data/associated/products";"product/data/associated/preset";"product/data/short_description";"isRequired";"constraint";"tag"
2+
"MAGETWO-13610: Create Grouped Product and Assign It to the Category";"test-grouped-product-%isolation%";"GroupedProduct %isolation%";"GroupedProduct_sku%isolation%";"-";"category_%isolation%";"-";"catalogProductSimple::simple_big_qty,downloadableProduct::one_dollar_product_with_no_separated_link,catalogProductVirtual::required_fields_with_category";"simple_downloadable_virtual";"-";"-";"assertProductSaveMessage, assertProductVisibleInCategory, assertProductPage";"test_type:acceptance_test"
23
"Create with required products and description";"test-grouped-product-%isolation%";"GroupedProduct %isolation%";"GroupedProduct_sku%isolation%";"In Stock";"category_%isolation%";"This is description for grouped product";"catalogProductSimple::simple_for_composite_products,catalogProductSimple::simple_for_composite_products";"defaultSimpleProduct";"This is short description for grouped product";"Yes";"assertProductSaveMessage, assertGroupedProductsDefaultQty";""
34
"Create product without category";"test-grouped-product-%isolation%";"GroupedProduct %isolation%";"-";"In Stock";"-";"-";"catalogProductSimple::simple_for_composite_products,catalogProductSimple::simple_for_composite_products";"defaultSimpleProduct";"-";"No";"assertProductInStock, assertProductSkuAutoGenerated, assertProductSearchableBySku";""
45
"Create product out of stock";"test-grouped-product-%isolation%";"GroupedProduct %isolation%";"GroupedProduct_sku%isolation%";"Out of Stock";"category_%isolation%";"-";"catalogProductSimple::simple_for_composite_products,catalogProductSimple::simple_for_composite_products";"defaultSimpleProduct";"-";"No";"assertProductOutOfStock";""
@@ -7,4 +8,3 @@
78
"Create with group price products";"test-grouped-product-%isolation%";"GroupedProduct %isolation%";"GroupedProduct_sku%isolation%";"In Stock";"category_%isolation%";"-";"catalogProductSimple::simple_with_group_price,catalogProductSimple::simple_with_group_price";"defaultSimpleProduct";"-";"No";"assertGroupedPriceOnGroupedProductPage, assertGroupedProductForm, assertProductPage";""
89
"Create with virtual products";"test-grouped-product-%isolation%";"GroupedProduct %isolation%";"GroupedProduct_sku%isolation%";"In Stock";"category_%isolation%";"-";"catalogProductVirtual::virtual_product,catalogProductVirtual::virtual_product";"defaultVirtualProduct";"-";"Yes";"assertProductSaveMessage, assertGroupedProductsDefaultQty";""
910
"Create with tier price products";"test-grouped-product-%isolation%";"GroupedProduct %isolation%";"GroupedProduct_sku%isolation%";"In Stock";"category_%isolation%";"-";"catalogProductSimple::simple_with_tier_price,catalogProductSimple::simple_with_tier_price";"defaultSimpleProduct";"-";"No";"assertTierPriceOnGroupedProductPage, assertGroupedProductForm, assertProductPage";""
10-
"MAGETWO-13610: Create Grouped Product and Assign It to the Category";"test-grouped-product-%isolation%";"GroupedProduct %isolation%";"GroupedProduct_sku%isolation%";"-";"category_%isolation%";"-";"catalogProductSimple::simple_big_qty,downloadableProduct::one_dollar_product_with_one_link,catalogProductVirtual::required_fields_with_category";"simple_downloadable_virtual";"-";"-";"assertProductSaveMessage, assertProductVisibleInCategory, assertProductPage";"test_type:acceptance_test"

0 commit comments

Comments
 (0)