From 09d254d50af12c8684c62a9524b33d3630284716 Mon Sep 17 00:00:00 2001
From: wojteknowacki <124166231+wojteknowacki@users.noreply.github.com>
Date: Thu, 20 Jul 2023 15:22:12 +0200
Subject: [PATCH] added assertion to draft fincalization and removed entering
product details since grid is not always responsive withou extra action
(#3959)
---
cypress/e2e/products/productsList/columnPicker.js | 6 +-----
cypress/support/pages/draftOrderPage.js | 5 ++++-
2 files changed, 5 insertions(+), 6 deletions(-)
diff --git a/cypress/e2e/products/productsList/columnPicker.js b/cypress/e2e/products/productsList/columnPicker.js
index e8a487e3f..ed912e00e 100644
--- a/cypress/e2e/products/productsList/columnPicker.js
+++ b/cypress/e2e/products/productsList/columnPicker.js
@@ -1,7 +1,7 @@
///
///
-import { PRODUCT_DETAILS, SHARED_ELEMENTS } from "../../../elements";
+import { SHARED_ELEMENTS } from "../../../elements";
import { PRODUCTS_LIST } from "../../../elements/catalog/products/products-list";
import { LOCAL_STORAGE_FOR_COLUMN_PICKER } from "../../../fixtures";
import { urlList } from "../../../fixtures/urlList";
@@ -127,10 +127,6 @@ describe("As an admin I should be able to use column picker", () => {
//next line hides picker
cy.get(SHARED_ELEMENTS.pageHeader).click({ force: true });
cy.get(SHARED_ELEMENTS.dynamicColumnContainer).should("not.exist");
- // now it checks does picking record from grid works when picker is gone
- cy.clickGridCell(1, 1);
- cy.waitForRequestAndCheckIfNoErrors("@ProductDetails");
- cy.get(PRODUCT_DETAILS.productUpdateFormSection).should("be.visible");
});
},
);
diff --git a/cypress/support/pages/draftOrderPage.js b/cypress/support/pages/draftOrderPage.js
index 841fe88dd..8dd4382e3 100644
--- a/cypress/support/pages/draftOrderPage.js
+++ b/cypress/support/pages/draftOrderPage.js
@@ -4,6 +4,7 @@ import { SHARED_ELEMENTS } from "../../elements/shared/sharedElements";
import { SELECT_SHIPPING_METHOD_FORM } from "../../elements/shipping/select-shipping-method-form";
export function finalizeDraftOrder(name) {
+ cy.addAliasToGraphRequest("OrderDraftFinalize");
cy.get(DRAFT_ORDER_SELECTORS.addProducts)
.click()
.assignElements(name)
@@ -36,5 +37,7 @@ export function finalizeDraftOrder(name) {
.click()
.wait("@OrderShippingMethodUpdate")
.get(DRAFT_ORDER_SELECTORS.finalizeButton)
- .click();
+ .click()
+ .waitForRequestAndCheckIfNoErrors("@OrderDraftFinalize")
+ .confirmationMessageShouldAppear();
}