UNPKG

@octopusdeploy/design-system-components

Version:
21 lines (20 loc) 1.06 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const jsx_runtime_1 = require("react/jsx-runtime"); const react_1 = require("@testing-library/react"); const vitest_1 = require("vitest"); const renderComponentTest_1 = require("../../../testing/renderComponentTest"); const Snackbar_1 = require("../Snackbar"); (0, vitest_1.describe)("Snackbar", () => { (0, vitest_1.test)("renders content when open", () => { renderSnackbar({ open: true, content: "This is the content" }); (0, vitest_1.expect)(react_1.screen.getByText("This is the content")).toBeInTheDocument(); }); (0, vitest_1.test)("content is hidden when not open", () => { renderSnackbar({ open: false, content: "This is the content" }); (0, vitest_1.expect)(react_1.screen.queryByText("This is the content")).not.toBeInTheDocument(); }); }); function renderSnackbar({ open, content }) { (0, renderComponentTest_1.renderComponentTest)((0, jsx_runtime_1.jsx)(Snackbar_1.Snackbar, { open: open ?? true, content: content })); }