From d4991e56c7d71474207003fa6254176659b4ca1c Mon Sep 17 00:00:00 2001
From: wojteknowacki <124166231+wojteknowacki@users.noreply.github.com>
Date: Thu, 27 Jul 2023 15:55:41 +0200
Subject: [PATCH] fixed products presest last assertion, changed quantity of
product on draft orders (#4025)
---
cypress/e2e/orders/orders.js | 11 ++++++++--
.../products/productsList/productPresets.js | 20 ++++++++++++++-----
cypress/support/pages/ordersOperations.js | 2 +-
3 files changed, 25 insertions(+), 8 deletions(-)
diff --git a/cypress/e2e/orders/orders.js b/cypress/e2e/orders/orders.js
index 86d920e40..532d0e127 100644
--- a/cypress/e2e/orders/orders.js
+++ b/cypress/e2e/orders/orders.js
@@ -9,7 +9,11 @@ import {
ORDERS_SELECTORS,
SHARED_ELEMENTS,
} from "../../elements/";
-import { MESSAGES, ONE_PERMISSION_USERS, urlList } from "../../fixtures";
+import {
+ MESSAGES,
+ ONE_PERMISSION_USERS,
+ urlList,
+} from "../../fixtures";
import {
createCustomer,
getOrder,
@@ -28,6 +32,9 @@ import {
productsUtils,
updateTaxConfigurationForChannel,
} from "../../support/api/utils/";
+import {
+ ensureCanvasStatic,
+} from "../../support/customCommands/sharedElementsOperations/canvas";
import {
addNewProductToOrder,
addPrivateMetadataFieldFulfillmentOrder,
@@ -308,7 +315,7 @@ describe("Orders", () => {
address,
}).then(unconfirmedOrderResponse => {
cy.visit(urlList.orders + `${unconfirmedOrderResponse.order.id}`);
-
+ ensureCanvasStatic(SHARED_ELEMENTS.dataGridTable);
changeQuantityOfProducts();
cy.get(ORDERS_SELECTORS.orderSummarySubtotalPriceRow).should(
diff --git a/cypress/e2e/products/productsList/productPresets.js b/cypress/e2e/products/productsList/productPresets.js
index d0abda9cd..cd78d4dbf 100644
--- a/cypress/e2e/products/productsList/productPresets.js
+++ b/cypress/e2e/products/productsList/productPresets.js
@@ -1,10 +1,20 @@
///
///
-import { PRODUCTS_LIST } from "../../../elements/catalog/products/products-list";
-import { SEARCH } from "../../../elements/shared";
-import { LOCAL_STORAGE_KEYS, urlList } from "../../../fixtures/";
-import { ensureCanvasStatic } from "../../../support/customCommands/sharedElementsOperations/canvas";
+import {
+ PRODUCTS_LIST,
+} from "../../../elements/catalog/products/products-list";
+import {
+ PRESETS,
+ SEARCH,
+} from "../../../elements/shared";
+import {
+ LOCAL_STORAGE_KEYS,
+ urlList,
+} from "../../../fixtures/";
+import {
+ ensureCanvasStatic,
+} from "../../../support/customCommands/sharedElementsOperations/canvas";
import {
addPresetWithName,
clickDeletePresetButton,
@@ -90,7 +100,7 @@ describe("As a user I should be able to save selected filters with search querie
localStorage.getItem(LOCAL_STORAGE_KEYS.keys.productPresets),
).to.not.contains(`query=${secondPreset}`);
clickShowSavedPresetsButton();
- cy.contains(firstPreset).should("be.visible");
+ cy.get(PRESETS.savedPreset).contains(firstPreset).should("be.visible");
});
},
);
diff --git a/cypress/support/pages/ordersOperations.js b/cypress/support/pages/ordersOperations.js
index ee9c48a88..fbdcb84d6 100644
--- a/cypress/support/pages/ordersOperations.js
+++ b/cypress/support/pages/ordersOperations.js
@@ -37,7 +37,7 @@ export function changeQuantityOfProducts() {
cy.get(ORDERS_SELECTORS.dataGridTable).should("be.visible");
cy.get(ORDERS_SELECTORS.quantityCellFirstRowOrderDetails)
.click({ force: true })
- .wait(200)
+ .should("have.attr", "aria-selected", "true")
.click({ force: true })
.wait(1000);
cy.get(ORDERS_SELECTORS.gridClip)