| import { test, describe, assert, afterEach, vi } from "vitest"; | |
| import { cleanup, render } from "@self/tootils"; | |
| import Group from "./Index.svelte"; | |
| describe("Group", () => { | |
| afterEach(() => { | |
| cleanup(); | |
| }); | |
| test("setting visible to false hides the Group", async () => { | |
| render(Group, { | |
| elem_id: "group", | |
| visible: false | |
| }); | |
| const groupElement = document.getElementById("group"); | |
| assert(groupElement !== null, "Group element not found."); | |
| assert( | |
| groupElement.classList.contains("hide"), | |
| "Group element is not hidden." | |
| ); | |
| }); | |
| }); | |