|
17 | 17 | <severity value="MINOR"/>
|
18 | 18 | </annotations>
|
19 | 19 | <before>
|
20 |
| - <!--Login As Admin--> |
21 | 20 | <actionGroup ref="AdminLoginActionGroup" stepKey="LoginAsAdmin"/>
|
22 |
| - <!--Create product and Category--> |
23 | 21 | <createData stepKey="category" entity="SimpleSubCategory"/>
|
24 | 22 | <createData stepKey="createProduct1" entity="SimpleProduct">
|
25 | 23 | <requiredEntity createDataKey="category"/>
|
|
29 | 27 | </createData>
|
30 | 28 | </before>
|
31 | 29 | <after>
|
32 |
| - <!-- Delete reviews --> |
33 | 30 | <actionGroup ref="AdminOpenReviewsPageActionGroup" stepKey="openAllReviewsPage"/>
|
34 | 31 | <actionGroup ref="AdminDeleteReviewsByUserNicknameActionGroup" stepKey="deleteCustomerReview"/>
|
35 | 32 | <actionGroup ref="ClearFiltersAdminDataGridActionGroup" stepKey="clearNickNameReviewFilters"/>
|
36 |
| - <!-- Delete customer --> |
37 | 33 | <actionGroup ref="AdminDeleteCustomerActionGroup" stepKey="deleteCustomer">
|
38 | 34 | <argument name="customerEmail" value="CustomerEntityOne.email"/>
|
39 | 35 | </actionGroup>
|
40 |
| - <!--delete Category and Products --> |
41 | 36 | <deleteData createDataKey="createProduct1" stepKey="deleteProduct1"/>
|
42 | 37 | <deleteData createDataKey="createProduct2" stepKey="deleteProduct2"/>
|
43 | 38 | <deleteData createDataKey="category" stepKey="deleteCategory"/>
|
44 |
| - <!--Logout--> |
45 | 39 | <actionGroup ref="AdminLogoutActionGroup" stepKey="logout"/>
|
46 | 40 | </after>
|
47 |
| - <!-- Go to frontend and make a user account and login with it --> |
48 | 41 | <actionGroup ref="SignUpNewUserFromStorefrontActionGroup" stepKey="signUpNewUser">
|
49 | 42 | <argument name="Customer" value="CustomerEntityOne"/>
|
50 | 43 | </actionGroup>
|
51 |
| - <!-- Go to the product view page --> |
52 | 44 | <actionGroup ref="StorefrontOpenProductPageActionGroup" stepKey="openStorefrontProductPage">
|
53 | 45 | <argument name="productUrl" value="$$createProduct1.custom_attributes[url_key]$$"/>
|
54 | 46 | </actionGroup>
|
55 |
| - <!-- Click on reviews and add reviews with current user --> |
56 | 47 | <actionGroup ref="StorefrontAddProductReviewActionGroup" stepKey="addReview"/>
|
57 |
| - <!-- Go to Pending reviews page and clear filters --> |
58 | 48 | <actionGroup ref="AdminOpenPendingReviewsPageActionGroup" stepKey="openReviewsPage"/>
|
59 | 49 | <actionGroup ref="ClearFiltersAdminDataGridActionGroup" stepKey="clearFilters"/>
|
60 |
| - <!-- Moderate first product reviews: change review status from pending to approved, save --> |
61 | 50 | <actionGroup ref="AdminOpenReviewByUserNicknameActionGroup" stepKey="openFirstCustomerReviews"/>
|
62 | 51 | <actionGroup ref="AdminChangeReviewStatusActionGroup" stepKey="changeFirstReviewStatus"/>
|
63 | 52 | <actionGroup ref="AdminSaveReviewActionGroup" stepKey="saveModeratedFirstReview"/>
|
64 |
| - <!-- Navigate To Product Reviews Page--> |
65 | 53 | <actionGroup ref="StorefrontNavigateToMyProductReviewsPageActionGroup" stepKey="navigateToProductReviewsPage"/>
|
66 |
| - <!-- Assert Product Review Is Present --> |
67 | 54 | <actionGroup ref="AssertStorefrontReviewAtProductReviewPageActionGroup" stepKey="assertReviewInCustomerAccount">
|
68 | 55 | <argument name="description" value="{{simpleProductReview.detail}}"/>
|
69 | 56 | </actionGroup>
|
|
0 commit comments