diff --git a/src/components/HelloWorld.vue b/src/components/HelloWorld.vue index 5e4ce20..1fb2daf 100644 --- a/src/components/HelloWorld.vue +++ b/src/components/HelloWorld.vue @@ -1,11 +1,16 @@ @@ -13,13 +18,56 @@ diff --git a/tests/unit/example.spec.js b/tests/unit/example.spec.js index 4bc26e0..f0463f4 100644 --- a/tests/unit/example.spec.js +++ b/tests/unit/example.spec.js @@ -1,21 +1,21 @@ -import { shallowMount, mount } from '@vue/test-utils' -import HelloWorld from '@/components/HelloWorld.vue'; -import { warn } from 'vue'; +import { shallowMount, mount } from "@vue/test-utils"; +import HelloWorld from "@/components/HelloWorld.vue"; +import { warn } from "vue"; -jest.setTimeout(10000) -describe('HelloWorld.vue', () => { - it('校验第一个按钮的spm是否为aa.bb.cc', async () => { +jest.setTimeout(10000); +describe("HelloWorld.vue", () => { + it("校验第一个按钮的spm是否为aa.bb.cc", async () => { const wrapper = shallowMount(HelloWorld, { attachTo: document.body }); - const button = wrapper.findAll('button'); - await button[0].trigger('click'); - expect(wrapper.vm.spmText).toMatch('aa.bb.cc'); - }) -}) -describe('HelloWorld.vue', () => { - it('校验第一个按钮的spm是否为aa.dd.ff', async () => { - const wrapper = shallowMount(HelloWorld, { attachTo: document.body }) - const button = wrapper.findAll('button') - await button[1].trigger('click') - expect(wrapper.vm.spmText).toMatch('aa.dd.ff') - }) -}) \ No newline at end of file + const button = wrapper.findAll("button"); + await button[0].trigger("click"); + expect(wrapper.vm.spmText).toMatch("aa.bb.qq"); + }); +}); +describe("HelloWorld.vue", () => { + it("校验第二个按钮的spm是否为aa.dd.pp", async () => { + const wrapper = shallowMount(HelloWorld, { attachTo: document.body }); + const button = wrapper.findAll("button"); + await button[1].trigger("click"); + expect(wrapper.vm.spmText).toMatch("aa.cc.pp"); + }); +});