@crossed/ui
Version:
A universal & performant styling library for React Native, Next.js & React
28 lines (27 loc) • 1.03 kB
JavaScript
var import_jsx_runtime = require("react/jsx-runtime");
var import_test = require("@crossed/test");
var import_Content = require("../Content");
var import_styled = require("@crossed/styled");
var import_context = require("../context");
describe("Floating.Content", () => {
const mount = (style) => {
expect(import_Content.FloatingContent.displayName).toEqual("Floating.Content");
(0, import_test.render)(
/* @__PURE__ */ (0, import_jsx_runtime.jsx)(import_context.FloatingProvider, { ...{ open: true }, children: /* @__PURE__ */ (0, import_jsx_runtime.jsx)(import_Content.FloatingContent, { testID: "Animated", style }) })
);
expect(import_test.screen.getByTestId("Animated")).toBeTruthy();
};
test("no style", async () => {
mount();
});
test("array style", async () => {
mount([]);
});
test("object style", async () => {
mount({});
});
test("crossed style", async () => {
mount((0, import_styled.inlineStyle)(() => ({})));
});
});
//# sourceMappingURL=Content.spec.js.map