|
15 | 15 | <title value="Check that AND query is performed when searching using ElasticSearch 7"/> |
16 | 16 | <description value="Check that AND query is performed when searching using ElasticSearch 7"/> |
17 | 17 | <severity value="CRITICAL"/> |
18 | | - <testCaseId value="MQE-2540"/> |
| 18 | + <testCaseId value="MC-31114"/> |
19 | 19 | <useCaseId value="MC-29788"/> |
20 | 20 | <group value="SearchEngineElasticsearch"/> |
21 | 21 | </annotations> |
22 | 22 | <before> |
23 | | - <createData entity="defaultSimpleProduct" stepKey="createFirtsSimpleProduct"> |
24 | | - <field key="sku">ABCDE</field> |
25 | | - </createData> |
26 | | - <createData entity="defaultSimpleProduct" stepKey="createSecondSimpleProduct"> |
27 | | - <field key="sku">24 MB06</field> |
28 | | - </createData> |
29 | | - <createData entity="defaultSimpleProduct" stepKey="createThirdSimpleProduct"> |
30 | | - <field key="sku">24 MB04</field> |
31 | | - </createData> |
32 | | - <createData entity="defaultSimpleProduct" stepKey="createFourthSimpleProduct"> |
33 | | - <field key="sku">24 MB02</field> |
34 | | - </createData> |
35 | | - <createData entity="defaultSimpleProduct" stepKey="createFifthSimpleProduct"> |
36 | | - <field key="sku">24 MB01</field> |
37 | | - </createData> |
| 23 | + <actionGroup ref="AdminLoginActionGroup" stepKey="loginAsAdmin"/> |
| 24 | + <actionGroup ref="DeleteAllProductsUsingProductGridActionGroup" stepKey="deleteAllProducts"/> |
| 25 | + |
| 26 | + <createData entity="VirtualProduct" stepKey="createFirtsSimpleProduct"/> |
| 27 | + <createData entity="SimpleProductWithCustomSku24MB06" stepKey="createSecondSimpleProduct"/> |
| 28 | + <createData entity="SimpleProductWithCustomSku24MB04" stepKey="createThirdSimpleProduct"/> |
| 29 | + <createData entity="SimpleProductWithCustomSku24MB02" stepKey="createFourthSimpleProduct"/> |
| 30 | + <createData entity="SimpleProductWithCustomSku24MB01" stepKey="createFifthSimpleProduct"/> |
38 | 31 |
|
39 | 32 | <actionGroup ref="CliCacheCleanActionGroup" stepKey="cleanCache"> |
40 | 33 | <argument name="tags" value=""/> |
|
45 | 38 | </before> |
46 | 39 | <after> |
47 | 40 | <deleteData createDataKey="createFirtsSimpleProduct" stepKey="deleteProductOne"/> |
48 | | - <deleteData url="/V1/products/24+MB06" stepKey="deleteProductTwo"/> |
49 | | - <deleteData url="/V1/products/24+MB04" stepKey="deleteProductThree"/> |
50 | | - <deleteData url="/V1/products/24+MB02" stepKey="deleteProductFour"/> |
51 | | - <deleteData url="/V1/products/24+MB01" stepKey="deleteProductFive"/> |
| 41 | + |
| 42 | + <actionGroup ref="AdminOpenCatalogProductPageActionGroup" stepKey="goToAdminCatalogProductPage"/> |
| 43 | + <actionGroup ref="FilterProductGridByName2ActionGroup" stepKey="filterBundleProductOptionsDownToName"> |
| 44 | + <argument name="name" value="productWithSku24MB0"/> |
| 45 | + </actionGroup> |
| 46 | + <actionGroup ref="DeleteProductsIfTheyExistActionGroup" stepKey="deleteAllProducts"/> |
| 47 | + <actionGroup ref="ClearFiltersAdminDataGridActionGroup" stepKey="clearFilters"/> |
| 48 | + <actionGroup ref="AdminLogoutActionGroup" stepKey="amOnLogoutPage"/> |
52 | 49 | </after> |
53 | 50 | <actionGroup ref="StorefrontOpenHomePageActionGroup" stepKey="openStoreFrontHomePage"/> |
54 | 51 | <actionGroup ref="StorefrontCheckQuickSearchStringActionGroup" stepKey="quickSearchByProductSku"> |
55 | | - <argument name="phrase" value="$createThirdSimpleProduct.sku$"/> |
| 52 | + <argument name="phrase" value="24 MB04"/> |
56 | 53 | </actionGroup> |
| 54 | + |
57 | 55 | <see userInput="4" selector="{{StorefrontCatalogSearchMainSection.productCount}}" stepKey="assertSearchResultCount"/> |
| 56 | + |
58 | 57 | <actionGroup ref="StorefrontQuickSearchSeeProductByNameActionGroup" stepKey="assertSecondProductName"> |
59 | 58 | <argument name="productName" value="$createSecondSimpleProduct.name$"/> |
60 | 59 | </actionGroup> |
|
0 commit comments