test: add unit tests for AspectRatio, Tag

This commit is contained in:
Eric Liu 2024-12-29 13:49:29 -08:00 committed by GitHub
commit f3a8d9972c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
7 changed files with 158 additions and 13 deletions

View file

@ -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"),
);
});
});