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