@uva-glass/component-library
Version:
React components UvA
15 lines (14 loc) • 799 B
JavaScript
import { jsx as t } from "react/jsx-runtime";
import "../../index-dmBn99rF.js";
import { r as s, s as e, f as r } from "../../react.esm-DI5ilWeT.js";
import { FeedbackBar as c } from "./FeedbackBar.js";
describe("FeedbackBar", () => {
it("should render with children text", () => {
s(/* @__PURE__ */ t(c, { children: "My feedback message" })), expect(e.getByText("My feedback message")).toBeInTheDocument();
}), it("should close when the close button is clicked", () => {
s(/* @__PURE__ */ t(c, { children: "My closed feedback message" })), expect(e.getByRole("alert")).toHaveClass("feedback-bar--visible");
const o = e.getByRole("button");
r.click(o), expect(e.getByRole("alert")).not.toHaveClass("feedback-bar--visible");
});
});
//# sourceMappingURL=FeedbackBar.test.js.map