Skip to content

Commit 822cf02

Browse files
ACQE-8247: Move and Update Category on Store View level when Category Flat Indexer is in Update on Schedule mode
- Updated the assertion comments
1 parent a9edbde commit 822cf02

File tree

1 file changed

+16
-2
lines changed

1 file changed

+16
-2
lines changed

app/code/Magento/Catalog/Test/Mftf/Test/AdminMoveAndUpdateCategoryOnIndexerUpdateOnScheduleModeTest.xml

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,7 @@
124124
<actionGroup ref="StorefrontGoToCategoryPageActionGroup" stepKey="navigateToStorefrontCategoryAInitially">
125125
<argument name="categoryName" value="$createAnchorCategoryA.name$"/>
126126
</actionGroup>
127+
<!-- Step 1:- Verify the category displays correct amount of products as 2 -->
127128
<actionGroup ref="StorefrontVerifyCategoryContentActionGroup" stepKey="verifyCategoryAInitially">
128129
<argument name="description" value="{{CustomDynamicProductDescription.value}}"/>
129130
<argument name="metaTitle" value="MetaAtitle"/>
@@ -133,6 +134,7 @@
133134
<actionGroup ref="StorefrontGoToCategoryPageActionGroup" stepKey="navigateToStorefrontCategoryCInitially">
134135
<argument name="categoryName" value="$createNonAnchorCategoryC.name$"/>
135136
</actionGroup>
137+
<!-- Step 2:- Verify the category displays correct amount of products as 1 -->
136138
<actionGroup ref="StorefrontVerifyCategoryContentActionGroup" stepKey="verifyCategoryCInitially">
137139
<argument name="description" value="{{CustomDynamicProductDescription.value}}"/>
138140
<argument name="metaTitle" value="MetaCtitle"/>
@@ -144,13 +146,15 @@
144146
<argument name="childCategory" value="$createAnchorCategoryA.name$"/>
145147
<argument name="parentCategory" value="$createNonAnchorCategoryC.name$"/>
146148
</actionGroup>
149+
<!-- Step 3:- Verify the category has moved successfully -->
147150
<waitForElementVisible selector="{{AdminCategoryMessagesSection.SuccessMessage}}" stepKey="waitForSuccessMessageForFirstCategoryMove"/>
148151
<waitForText userInput="You moved the category." selector="{{AdminCategoryMessagesSection.SuccessMessage}}"
149152
stepKey="verifySuccessMessageForFirstCategoryMove"/>
150153
<!-- Step 4:- Open Admin > System > Index Management -->
151154
<actionGroup ref="AdminOpenIndexManagementPageActionGroup"
152155
stepKey="navigateToIndexManagementPageAfterFirstMove"/>
153156
<grabTextFrom selector="{{AdminIndexManagementSection.indexerStatus('Category Flat Data')}}" stepKey="grabCategoryFlatDataIndexerStatus"/>
157+
<!-- Step 4:- Verify the category flat data indexer is ready -->
154158
<assertEquals stepKey="assertCategoryFlatDataIndexerStatusToReady">
155159
<expectedResult type="string">READY</expectedResult>
156160
<actualResult type="string">$grabCategoryFlatDataIndexerStatus</actualResult>
@@ -160,6 +164,7 @@
160164
stepKey="navigateToStorefrontCategoryAAfterFirstMove">
161165
<argument name="categoryName" value="$createAnchorCategoryA.name$"/>
162166
</actionGroup>
167+
<!-- Step 5:- Verify the category displays same amount of products as 2 -->
163168
<waitForText userInput="2" selector="{{StorefrontCategoryMainSection.productCount}}"
164169
stepKey="verifyProductCountOnCategoryAAfterFirstMove"/>
165170
<actionGroup ref="StorefrontAssertCategoryNameIsShownInMenuActionGroup"
@@ -171,6 +176,7 @@
171176
stepKey="navigateToStorefrontCategoryCAfterFirstMove">
172177
<argument name="categoryName" value="$createNonAnchorCategoryC.name$"/>
173178
</actionGroup>
179+
<!-- Step 6:- Verify the category displays correct amount of products as 1 -->
174180
<waitForText userInput="1" selector="{{StorefrontCategoryMainSection.productCount}}"
175181
stepKey="verifyProductCountOnCategoryCAfterFirstMove"/>
176182
<actionGroup ref="StorefrontAssertCategoryNameIsShownInMenuActionGroup"
@@ -185,6 +191,7 @@
185191
stepKey="navigateToStorefrontCategoryCAfterFirstCron">
186192
<argument name="categoryName" value="$createNonAnchorCategoryC.name$"/>
187193
</actionGroup>
194+
<!-- Step 8:- Verify the category displays correct amount of products as 1 -->
188195
<waitForText userInput="1" selector="{{StorefrontCategoryMainSection.productCount}}"
189196
stepKey="verifyProductCountOnCategoryCAfterFirstCron"/>
190197
<actionGroup ref="StorefrontCheckPresentSubCategoryActionGroup"
@@ -199,6 +206,7 @@
199206
<argument name="childCategory" value="$createSubCategoryB.name$"/>
200207
<argument name="parentCategory" value="$createNonAnchorCategoryC.name$"/>
201208
</actionGroup>
209+
<!-- Step 9:- Verify the category has moved successfully -->
202210
<waitForElementVisible selector="{{AdminCategoryMessagesSection.SuccessMessage}}" stepKey="waitForSuccessMessageForSecondCategoryMove"/>
203211
<waitForText userInput="You moved the category." selector="{{AdminCategoryMessagesSection.SuccessMessage}}"
204212
stepKey="verifySuccessMessageForSecondCategoryMove"/>
@@ -214,6 +222,7 @@
214222
stepKey="navigateToStorefrontCategoryCAfterSecondMove">
215223
<argument name="categoryName" value="$createNonAnchorCategoryC.name$"/>
216224
</actionGroup>
225+
<!-- Step 10:- Verify the category displays correct amount of products as 1 -->
217226
<waitForText userInput="1" selector="{{StorefrontCategoryMainSection.productCount}}"
218227
stepKey="verifyProductCountOnCategoryCAfterSecondMove"/>
219228
<!-- Step 11:- Run cron twice to reindex -->
@@ -224,13 +233,16 @@
224233
stepKey="navigateToStorefrontCategoryCAfterSecondCron">
225234
<argument name="categoryName" value="$createNonAnchorCategoryC.name$"/>
226235
</actionGroup>
236+
<!-- Step 12:- Verify the category displays correct amount of products as 1 -->
227237
<waitForText userInput="1" selector="{{StorefrontCategoryMainSection.productCount}}"
228238
stepKey="verifyProductCountOnCategoryCAfterSecondCron"/>
239+
<!-- Step 12:- Verify the category B has moved under category C successfully -->
229240
<actionGroup ref="StorefrontCheckPresentSubCategoryActionGroup"
230241
stepKey="verifyCategoryBUnderCategoryCAfterSecondCron">
231242
<argument name="parenCategoryName" value="$createNonAnchorCategoryC.name$"/>
232243
<argument name="childCategoryName" value="$createSubCategoryB.name$"/>
233244
</actionGroup>
245+
<!-- Step 12:- Verify the category A has moved under category B successfully -->
234246
<actionGroup ref="StorefrontCheckPresentSubCategoryActionGroup"
235247
stepKey="verifyCategoryAUnderCategoryBAfterSecondCron">
236248
<argument name="parenCategoryName" value="$createSubCategoryB.name$"/>
@@ -253,6 +265,7 @@
253265
<!-- Step 16:- Open Admin > System > Index Management -->
254266
<actionGroup ref="AdminOpenIndexManagementPageActionGroup"
255267
stepKey="navigateToIndexManagementPageAfterStoreCreation"/>
268+
<!-- Step 16:- Verify the category flat data indexer is ready -->
256269
<grabTextFrom selector="{{AdminIndexManagementSection.indexerStatus('Category Flat Data')}}" stepKey="grabCategoryFlatDataIndexerStatusAfterStoreCreation"/>
257270
<assertEquals stepKey="assertCategoryFlatDataIndexerStatusToReadyAfterStoreCreation">
258271
<expectedResult type="string">READY</expectedResult>
@@ -275,6 +288,7 @@
275288
<actionGroup ref="AdminUpdateCategoryMetaInformationActionGroup" stepKey="changeCategoryMetaTitleOnStoreView">
276289
<argument name="metaTitle" value="$createSubCategoryB.name$"/>
277290
</actionGroup>
291+
<!-- Step 17:- Verify the category settings on specific store view are saved -->
278292
<actionGroup ref="ChangeSeoUrlKeyForSubCategoryActionGroup" stepKey="changeCategoryUrlKeyOnStoreView">
279293
<argument name="value" value="kategoriya-A"/>
280294
</actionGroup>
@@ -283,14 +297,14 @@
283297
<actionGroup ref="StorefrontSwitchStoreActionGroup" stepKey="switchToCustomStoreFirst">
284298
<argument name="storeName" value="{{customStore.name}}"/>
285299
</actionGroup>
286-
<!-- Navigate to category A on the custom store and verify OLD content (English) -->
300+
<!-- Step 18:- Navigate to category A -->
287301
<actionGroup ref="StorefrontGoToSubSubCategoryPageActionGroup"
288302
stepKey="navigateToStorefrontCategoryAOnCustomStore">
289303
<argument name="categoryName" value="$createNonAnchorCategoryC.name$"/>
290304
<argument name="subCategoryName" value="$createSubCategoryB.name$"/>
291305
<argument name="subSubCategoryName" value="$createAnchorCategoryA.name$"/>
292306
</actionGroup>
293-
<!-- Verify OLD content (English) - before cron runs -->
307+
<!-- Step 18:- Verify OLD content (English) - before cron runs -->
294308
<actionGroup ref="StorefrontVerifyCategoryContentActionGroup" stepKey="verifyOldContentOnCategoryAStoreView">
295309
<argument name="description" value="{{CustomDynamicProductDescription.value}}"/>
296310
<argument name="metaTitle" value="MetaAtitle"/>

0 commit comments

Comments
 (0)