@oruga-ui/oruga-next
Version:
UI components for Vue.js and CSS framework agnostic
18 lines (14 loc) • 619 B
text/typescript
import { describe, test, expect, afterEach } from "vitest";
import { enableAutoUnmount, mount } from "@vue/test-utils";
import OLoading from "@/components/loading/Loading.vue";
describe("OLoading tests", () => {
enableAutoUnmount(afterEach);
test("render correctly", () => {
const wrapper = mount(OLoading, { props: { active: true } });
expect(!!wrapper.vm).toBeTruthy();
expect(wrapper.exists()).toBeTruthy();
expect(wrapper.html()).toMatchSnapshot();
const element = wrapper.find("div");
expect(element.attributes("data-oruga")).toBe("loading");
});
});