From 5f358727f59a73c253978c76f7983222c0ae443f Mon Sep 17 00:00:00 2001
From: Jessica DeWitt <58329466+Opalevanescence@users.noreply.github.com>
Date: Fri, 24 Jul 2020 10:24:44 -0500
Subject: [PATCH] Repro/universal search (#12957)

* repro complete

* Added issue #

* prettier

* Deleted change of table permissions
---
 .../metabase/scenarios/auth/search.cy.spec.js | 33 +++++++++++++++++++
 1 file changed, 33 insertions(+)
 create mode 100644 frontend/test/metabase/scenarios/auth/search.cy.spec.js

diff --git a/frontend/test/metabase/scenarios/auth/search.cy.spec.js b/frontend/test/metabase/scenarios/auth/search.cy.spec.js
new file mode 100644
index 00000000000..c19df331d27
--- /dev/null
+++ b/frontend/test/metabase/scenarios/auth/search.cy.spec.js
@@ -0,0 +1,33 @@
+import {
+  restore,
+  signInAsAdmin,
+  signInAsNormalUser,
+  signIn,
+} from "__support__/cypress";
+
+describe("scenarios > auth > search", () => {
+  before(restore);
+
+  describe("universal search", () => {
+    it("should work for admin", () => {
+      signInAsAdmin();
+      cy.visit("/");
+      cy.findByPlaceholderText("Search…").type("product{enter}");
+      cy.findByText("PRODUCTS");
+    });
+
+    it.skip("should work for user with permissions (Issue #12332)", () => {
+      signInAsNormalUser();
+      cy.visit("/");
+      cy.findByPlaceholderText("Search…").type("product{enter}");
+      cy.findByText("PRODUCTS");
+    });
+
+    it("should not work for user without permissions", () => {
+      signIn("nodata");
+      cy.visit("/");
+      cy.findByPlaceholderText("Search…").type("product{enter}");
+      cy.findByText("PRODUCTS").should("not.exist");
+    });
+  });
+});
-- 
GitLab