From 5d4fb7917bffa89c1c8151b61d4fe48c3a23179f Mon Sep 17 00:00:00 2001 From: Nemanja Glumac <31325167+nemanjaglumac@users.noreply.github.com> Date: Thu, 9 Feb 2023 09:48:02 +0100 Subject: [PATCH] Repro #26571: Do not show x-rays if feature is disabled (#28130) [ci skip] --- .../scenarios/dashboard/x-rays.cy.spec.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/frontend/test/metabase/scenarios/dashboard/x-rays.cy.spec.js b/frontend/test/metabase/scenarios/dashboard/x-rays.cy.spec.js index 2d4cc2469a3..e7d08ccd30f 100644 --- a/frontend/test/metabase/scenarios/dashboard/x-rays.cy.spec.js +++ b/frontend/test/metabase/scenarios/dashboard/x-rays.cy.spec.js @@ -22,6 +22,21 @@ describe("scenarios > x-rays", () => { const XRAY_DATASETS = 11; // enough to load most questions + it.skip("should not display x-rays if the feature is disabled in admin settings (metabase#26571)", () => { + cy.request("PUT", "api/setting/enable-xrays", { value: false }); + + cy.visit("/"); + cy.findByText("Metabase tips"); + + cy.findByText( + "Try out these sample x-rays to see what Metabase can do.", + ).should("not.exist"); + cy.findByText(/^A summary of/).should("not.exist"); + cy.findByText(/^A glance at/).should("not.exist"); + cy.findByText(/^A look at/).should("not.exist"); + cy.findByText(/^Some insights about/).should("not.exist"); + }); + it.skip("should work on questions with explicit joins (metabase#13112)", () => { const PRODUCTS_ALIAS = "Products"; -- GitLab