mirror of
https://github.com/carbon-design-system/carbon-components-svelte.git
synced 2025-09-15 02:11:05 +00:00
- add ref prop for applicable components (#196) - add slot to Content Switcher `Switch` component (#183) - remove fillArray, css utilities
24 lines
730 B
JavaScript
24 lines
730 B
JavaScript
import { render } from "@testing-library/svelte";
|
|
import Component from "./InlineLoading.svelte";
|
|
|
|
test("InlineLoading", () => {
|
|
const { container, rerender } = render(Component, {
|
|
description: "description",
|
|
iconDescription: "icon description",
|
|
});
|
|
|
|
expect(container.querySelector(".bx--inline-loading")).toHaveTextContent(
|
|
"description"
|
|
);
|
|
expect(container.querySelector(".bx--loading")).toBeInTheDocument();
|
|
|
|
rerender({ props: { status: "error" } });
|
|
expect(
|
|
container.querySelector(".bx--inline-loading--error")
|
|
).toBeInTheDocument();
|
|
|
|
rerender({ props: { status: "finished" } });
|
|
expect(
|
|
container.querySelector(".bx--inline-loading__checkmark-container")
|
|
).toBeInTheDocument();
|
|
});
|