From d9293f219992534b622e2259dd0bd1dd10cd4e2b Mon Sep 17 00:00:00 2001 From: Ryan Wang Date: Wed, 13 Apr 2022 11:40:02 +0800 Subject: [PATCH] test: add MenuLabel component test case Signed-off-by: Ryan Wang --- src/components/base/menu/__tests__/MenuLabel.spec.ts | 12 ++++++++++++ .../base/menu/__tests__/RoutesMenu.spec.tsx | 8 ++++++++ .../__tests__/__snapshots__/MenuLabel.spec.ts.snap | 3 +++ 3 files changed, 23 insertions(+) create mode 100644 src/components/base/menu/__tests__/MenuLabel.spec.ts create mode 100644 src/components/base/menu/__tests__/RoutesMenu.spec.tsx create mode 100644 src/components/base/menu/__tests__/__snapshots__/MenuLabel.spec.ts.snap diff --git a/src/components/base/menu/__tests__/MenuLabel.spec.ts b/src/components/base/menu/__tests__/MenuLabel.spec.ts new file mode 100644 index 000000000..317fdd784 --- /dev/null +++ b/src/components/base/menu/__tests__/MenuLabel.spec.ts @@ -0,0 +1,12 @@ +import { describe, expect, it } from "vitest"; +import { VMenuLabel } from "../index"; +import { mount } from "@vue/test-utils"; + +describe("MenuLabel", () => { + it("should render", () => { + expect(VMenuLabel).toBeDefined(); + expect( + mount(VMenuLabel, { slots: { default: "Hello Halo" } }).html() + ).toMatchSnapshot(); + }); +}); diff --git a/src/components/base/menu/__tests__/RoutesMenu.spec.tsx b/src/components/base/menu/__tests__/RoutesMenu.spec.tsx new file mode 100644 index 000000000..4514321be --- /dev/null +++ b/src/components/base/menu/__tests__/RoutesMenu.spec.tsx @@ -0,0 +1,8 @@ +import { describe, expect, it } from "vitest"; +import { VRoutesMenu } from "../RoutesMenu"; + +describe("RoutesMenu", () => { + it("should render", () => { + expect(VRoutesMenu).toBeDefined(); + }); +}); diff --git a/src/components/base/menu/__tests__/__snapshots__/MenuLabel.spec.ts.snap b/src/components/base/menu/__tests__/__snapshots__/MenuLabel.spec.ts.snap new file mode 100644 index 000000000..7523a67e5 --- /dev/null +++ b/src/components/base/menu/__tests__/__snapshots__/MenuLabel.spec.ts.snap @@ -0,0 +1,3 @@ +// Vitest Snapshot v1 + +exports[`MenuLabel > should render 1`] = `"
  • Hello Halo
  • "`;