From 799fe86ca6eade03fa7361867cb931d29b133ced Mon Sep 17 00:00:00 2001 From: Gustavo Saiani <gustavo@poe.ma> Date: Wed, 7 Jul 2021 09:40:55 -0300 Subject: [PATCH] Test collection sidebar responsiveness (#16896) --- .../collections-sidebar.cy.spec.js | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 frontend/test/metabase/scenarios/collections/collections-sidebar.cy.spec.js diff --git a/frontend/test/metabase/scenarios/collections/collections-sidebar.cy.spec.js b/frontend/test/metabase/scenarios/collections/collections-sidebar.cy.spec.js new file mode 100644 index 00000000000..19c089abb5b --- /dev/null +++ b/frontend/test/metabase/scenarios/collections/collections-sidebar.cy.spec.js @@ -0,0 +1,30 @@ +import { restore, sidebar } from "__support__/e2e/cypress"; + +describe("collections sidebar (metabase#15006)", () => { + beforeEach(() => { + restore(); + cy.signInAsAdmin(); + + cy.visit("/collection/root"); + }); + + it("should be able to toggle collections sidebar when switched to mobile screen size", () => { + cy.icon("close").should("not.be.visible"); + cy.icon("burger").should("not.be.visible"); + + // resize window to mobile form factor + cy.viewport(480, 800); + + sidebar().should("not.be.visible"); + + cy.icon("burger").click(); + cy.icon("burger").should("not.be.visible"); + + sidebar().within(() => { + cy.findByText("First collection"); + cy.icon("close").click(); + }); + + cy.icon("burger"); + }); +}); -- GitLab