|
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