From 7d7d3b5f7a0721ef173bad005071a95abfc1b85b Mon Sep 17 00:00:00 2001 From: Jonathan Druart Date: Tue, 3 Jun 2025 16:12:32 +0200 Subject: [PATCH] Bug 40046: Prevent random failures when verifying select's values Commands like .select() are queued. We need to prevent the should to happen before the select is executed. --- .../Tools/ManageMarcImport_spec.ts | 21 +++++++++++-------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/t/cypress/integration/Tools/ManageMarcImport_spec.ts b/t/cypress/integration/Tools/ManageMarcImport_spec.ts index f88ee91731e..e0ae8bfc077 100644 --- a/t/cypress/integration/Tools/ManageMarcImport_spec.ts +++ b/t/cypress/integration/Tools/ManageMarcImport_spec.ts @@ -59,15 +59,18 @@ describe("loads the manage MARC import page", () => { //select some new options cy.get("#matcher").select("3", { force: true }); - cy.get("#overlay_action").select("create_new", { force: true }); - cy.get("#nomatch_action").select("ignore", { force: true }); - cy.get("#item_action").select("ignore", { force: true }); - - // Now verify all values - cy.get("#matcher").should("have.value", "3"); - cy.get("#overlay_action").should("have.value", "create_new"); - cy.get("#nomatch_action").should("have.value", "ignore"); - cy.get("#item_action").should("have.value", "ignore"); + cy.get("#matcher") + .select("3", { force: true }) + .should("have.value", "3"); + cy.get("#overlay_action") + .select("create_new", { force: true }) + .should("have.value", "create_new"); + cy.get("#nomatch_action") + .select("ignore", { force: true }) + .should("have.value", "ignore"); + cy.get("#item_action") + .select("ignore", { force: true }) + .should("have.value", "ignore"); cy.get("#mainformsubmit").click(); -- 2.34.1