Skip to content

Commit 3434b83

Browse files
committed
ACP2E-1784: updated mftf for edge case on ACP2E-1839
1 parent df6633d commit 3434b83

File tree

1 file changed

+68
-17
lines changed

1 file changed

+68
-17
lines changed

app/code/Magento/Wishlist/Test/Mftf/Test/StorefrontAddProductsWithCustomizedQuantitiesTest.xml

Lines changed: 68 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -138,17 +138,80 @@
138138
</actionGroup>
139139

140140
<!-- Open Configurable Product page -->
141-
<actionGroup ref="StorefrontOpenProductPageActionGroup" stepKey="openConfigurableProductPage">
141+
<actionGroup ref="StorefrontOpenProductPageActionGroup" stepKey="openConfigurableProductPage1">
142142
<argument name="productUrl" value="$createConfigurableProduct.custom_attributes[url_key]$"/>
143143
</actionGroup>
144144

145-
<!-- Add Configurable product to the wishlist -->
146-
<actionGroup ref="StorefrontCustomerAddConfigurableProductQuantityAndAddToWishListActionGroup" stepKey="addConfigurableProductToWishlist">
145+
<!-- Add Configurable product to the wishlist 1 -->
146+
<actionGroup ref="StorefrontCustomerAddConfigurableProductQuantityAndAddToWishListActionGroup" stepKey="addConfigurableProductToWishlist1">
147+
<argument name="productVar" value="$createConfigurableProduct$"/>
148+
<argument name="quantity" value="10"/>
149+
</actionGroup>
150+
151+
<!-- Open Configurable Product page -->
152+
<actionGroup ref="StorefrontOpenProductPageActionGroup" stepKey="openConfigurableProductPage2">
153+
<argument name="productUrl" value="$createConfigurableProduct.custom_attributes[url_key]$"/>
154+
</actionGroup>
155+
156+
<!-- Add Configurable product to the wishlist 2 -->
157+
<actionGroup ref="StorefrontCustomerAddConfigurableProductQuantityAndAddToWishListActionGroup" stepKey="addConfigurableProductToWishlist2">
147158
<argument name="productVar" value="$createConfigurableProduct$"/>
148159
<argument name="quantity" value="100"/>
149160
<argument name="option" value="$$getConfigAttributeOption1.value$$" />
150161
</actionGroup>
151162

163+
<!-- Assert Configurable product is present in wishlist -->
164+
<actionGroup ref="AssertProductQuantityInWishlistActionGroup" stepKey="assertConfigurableProductPresent1">
165+
<argument name="productName" value="$createConfigurableProduct.name$"/>
166+
<argument name="productQuantity" value="10"/>
167+
</actionGroup>
168+
169+
<!-- Assert Configurable product is present in wishlist -->
170+
<actionGroup ref="AssertProductQuantityInWishlistActionGroup" stepKey="assertConfigurableProductPresent2">
171+
<argument name="productName" value="$createConfigurableProduct.name$"/>
172+
<argument name="productQuantity" value="100"/>
173+
</actionGroup>
174+
175+
<!-- Go to Configurable PDP from Wishlist -->
176+
<actionGroup ref="StorefrontCustomerAccessProductFromWishlistActionGroup" stepKey="goToConfigurableProductPage">
177+
<argument name="productVar" value="$createConfigurableProduct.name$"/>
178+
<argument name="quantity" value="10"/>
179+
</actionGroup>
180+
181+
<!-- Add Configurable product to the wishlist 3 -->
182+
<actionGroup ref="StorefrontCustomerAddConfigurableProductQuantityAndAddToWishListActionGroup" stepKey="addConfigurableProductToWishlist3">
183+
<argument name="productVar" value="$createConfigurableProduct$"/>
184+
<argument name="quantity" value="10"/>
185+
</actionGroup>
186+
187+
<!-- Assert Configurable product is present in wishlist 3 -->
188+
<actionGroup ref="AssertProductQuantityInWishlistActionGroup" stepKey="assertConfigurableProductPresent3">
189+
<argument name="productName" value="$createConfigurableProduct.name$"/>
190+
<argument name="productQuantity" value="10"/>
191+
</actionGroup>
192+
193+
<!-- Edit wishlist Configurable no options product -->
194+
<actionGroup ref="StorefrontCustomerUpdateWishlistItemActionGroup" stepKey="clickEditWishlistItem1">
195+
<argument name="productName" value="$createConfigurableProduct.name$"/>
196+
</actionGroup>
197+
198+
<!-- Update Configurable product in wishlist from product page -->
199+
<actionGroup ref="StorefrontCustomerUpdateProductInWishlistActionGroup" stepKey="updateProductWithOptionInWishlist1">
200+
<argument name="productVar" value="$createConfigurableProduct$"/>
201+
</actionGroup>
202+
203+
<!-- Assert Configurable product is present in wishlist 4 -->
204+
<actionGroup ref="AssertProductQuantityInWishlistActionGroup" stepKey="assertConfigurableProductPresent4">
205+
<argument name="productName" value="$createConfigurableProduct.name$"/>
206+
<argument name="productQuantity" value="10"/>
207+
</actionGroup>
208+
209+
<!-- Assert Configurable product is present in wishlist 5 -->
210+
<actionGroup ref="AssertProductQuantityInWishlistActionGroup" stepKey="assertConfigurableProductPresent5">
211+
<argument name="productName" value="$createConfigurableProduct.name$"/>
212+
<argument name="productQuantity" value="100"/>
213+
</actionGroup>
214+
152215
<!-- Open Bundle Product page -->
153216
<actionGroup ref="StorefrontOpenProductPageActionGroup" stepKey="openBundleProductPage">
154217
<argument name="productUrl" value="$createBundleProduct.custom_attributes[url_key]$"/>
@@ -172,12 +235,12 @@
172235
</actionGroup>
173236

174237
<!-- Edit wishlist Simple product -->
175-
<actionGroup ref="StorefrontCustomerUpdateWishlistItemActionGroup" stepKey="clickEditWishlistItem">
238+
<actionGroup ref="StorefrontCustomerUpdateWishlistItemActionGroup" stepKey="clickEditWishlistItem2">
176239
<argument name="productName" value="$createProduct.name$"/>
177240
</actionGroup>
178241

179242
<!-- Update Simple product in wishlist from product page -->
180-
<actionGroup ref="StorefrontCustomerUpdateProductInWishlistActionGroup" stepKey="updateProductWithOptionInWishlist">
243+
<actionGroup ref="StorefrontCustomerUpdateProductInWishlistActionGroup" stepKey="updateProductWithOptionInWishlist2">
181244
<argument name="productVar" value="$createProduct$"/>
182245
</actionGroup>
183246

@@ -216,17 +279,5 @@
216279
<argument name="optionName" value="$$createBundleOption1_1.value$$" />
217280
</actionGroup>
218281

219-
<!-- Assert Configurable product is present in wishlist -->
220-
<actionGroup ref="AssertProductQuantityInWishlistActionGroup" stepKey="assertConfigurableProductPresent">
221-
<argument name="productName" value="$createConfigurableProduct.name$"/>
222-
<argument name="productQuantity" value="100"/>
223-
</actionGroup>
224-
225-
<!-- Go to Configurable PDP from Wishlist -->
226-
<actionGroup ref="StorefrontCustomerAccessProductFromWishlistActionGroup" stepKey="goToConfigurableProductPage">
227-
<argument name="productVar" value="$createConfigurableProduct.name$"/>
228-
<argument name="quantity" value="100"/>
229-
</actionGroup>
230-
231282
</test>
232283
</tests>

0 commit comments

Comments
 (0)