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