From 1d24ad6bbfc2ea9b7e1c11afa69f99ad4f68f145 Mon Sep 17 00:00:00 2001
From: Nemanja Glumac <31325167+nemanjaglumac@users.noreply.github.com>
Date: Fri, 17 Feb 2023 00:52:40 +0100
Subject: [PATCH] [E2E] Fix `embedding-native` flake (#28395)

* Attempt to fix flaking embedding-native e2e test

* Fix typo
---
 .../metabase/scenarios/embedding/embedding-native.cy.spec.js | 5 +++--
 .../metabase/scenarios/embedding/shared/embedding-native.js  | 2 +-
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/frontend/test/metabase/scenarios/embedding/embedding-native.cy.spec.js b/frontend/test/metabase/scenarios/embedding/embedding-native.cy.spec.js
index b6e16aba6a4..283bcaa7d59 100644
--- a/frontend/test/metabase/scenarios/embedding/embedding-native.cy.spec.js
+++ b/frontend/test/metabase/scenarios/embedding/embedding-native.cy.spec.js
@@ -82,8 +82,9 @@ describe("scenarios > embedding > native questions", () => {
 
       // State: is not KS
       filterWidget().contains("State").click();
-      cy.findByPlaceholderText("Search the list").type("KS");
-      cy.findByTestId("KS-filter-value").click();
+      cy.findByPlaceholderText("Search the list").type("KS{enter}");
+      cy.findAllByTestId(/-filter-value$/).should("have.length", 1);
+      cy.findByTestId("KS-filter-value").should("be.visible").click();
       cy.button("Add filter").click();
 
       cy.findByText("Logan Weber").should("not.exist");
diff --git a/frontend/test/metabase/scenarios/embedding/shared/embedding-native.js b/frontend/test/metabase/scenarios/embedding/shared/embedding-native.js
index 6aaf6529b74..8d025b7a2af 100644
--- a/frontend/test/metabase/scenarios/embedding/shared/embedding-native.js
+++ b/frontend/test/metabase/scenarios/embedding/shared/embedding-native.js
@@ -16,7 +16,7 @@ WHERE true
 `;
 
 export const questionDetails = {
-  name: "Native Quesiton With Multiple Filters - Embedding Test",
+  name: "Native Question With Multiple Filters - Embedding Test",
   description: "FooBar",
   native: {
     "template-tags": {
-- 
GitLab