From b9cd8ee46278c96b7cbc82900c20bbd1a2623e71 Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Bellet Date: Fri, 22 Sep 2023 09:34:36 +0200 Subject: [PATCH] Factorize elements into `beforeEach` block --- .../vertical_ellipsis_menu_controller_test.js | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/spec/javascripts/stimulus/vertical_ellipsis_menu_controller_test.js b/spec/javascripts/stimulus/vertical_ellipsis_menu_controller_test.js index 4e5fd9d0b3..da53c53a14 100644 --- a/spec/javascripts/stimulus/vertical_ellipsis_menu_controller_test.js +++ b/spec/javascripts/stimulus/vertical_ellipsis_menu_controller_test.js @@ -20,12 +20,11 @@ describe("VerticalEllipsisMenuController test", () => { `; + const button = document.getElementById("button"); + const content = document.getElementById("content"); }); it("add show class to content when toggle is called", () => { - const button = document.getElementById("button"); - const content = document.getElementById("content"); - expect(content.classList.contains("show")).toBe(false); button.click(); expect(content.classList.contains("show")).toBe(true); @@ -33,9 +32,6 @@ describe("VerticalEllipsisMenuController test", () => { it("remove show class from content when clicking button", () => { - const button = document.getElementById("button"); - const content = document.getElementById("content"); - button.click(); expect(content.classList.contains("show")).toBe(true); button.click(); @@ -44,9 +40,6 @@ describe("VerticalEllipsisMenuController test", () => { it("remove show class from content when clicking outside", () => { - const button = document.getElementById("button"); - const content = document.getElementById("content"); - button.click(); expect(content.classList.contains("show")).toBe(true); document.body.click();