From 90f22404b82c3afbbed0240ffbe403e5dbcd851c Mon Sep 17 00:00:00 2001 From: Eric Liu Date: Sun, 29 Dec 2024 13:45:38 -0800 Subject: [PATCH] test(accordion): flip active class assertion --- tests/Accordion/Accordion.test.ts | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/tests/Accordion/Accordion.test.ts b/tests/Accordion/Accordion.test.ts index d7288e3d..b86abd95 100644 --- a/tests/Accordion/Accordion.test.ts +++ b/tests/Accordion/Accordion.test.ts @@ -104,11 +104,25 @@ describe("Accordion", () => { expect(items).toHaveLength(4); // First item is open. - expect(items[0]).toHaveAttribute("class", expect.stringContaining("bx--accordion__item bx--accordion__item--active")); + expect(items[0]).toHaveAttribute( + "class", + expect.stringContaining( + "bx--accordion__item bx--accordion__item--active", + ), + ); // All other items are collapsed. - expect(items[1]).toHaveAttribute("class", expect.stringContaining("bx--accordion__item")); - expect(items[2]).toHaveAttribute("class", expect.stringContaining("bx--accordion__item")); - expect(items[3]).toHaveAttribute("class", expect.stringContaining("bx--accordion__item")); + expect(items[1]).toHaveAttribute( + "class", + expect.not.stringContaining("bx--accordion__item--active"), + ); + expect(items[2]).toHaveAttribute( + "class", + expect.not.stringContaining("bx--accordion__item--active"), + ); + expect(items[3]).toHaveAttribute( + "class", + expect.not.stringContaining("bx--accordion__item--active"), + ); }); });