carbon-components-svelte/src/components/InlineLoading/InlineLoading.test.js
Eric Liu e886d772c7 refactor: use $$restProps API
- add ref prop for applicable components (#196)
- add slot to Content Switcher `Switch` component (#183)
- remove fillArray, css utilities
2020-07-19 05:49:40 -07:00

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();
});