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