From 75d884099540801c738d8cf96c66d7dd1e13d6d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AD=99=E6=98=8A=E7=BF=94?= <673686754@qq.com> Date: Thu, 3 Jan 2019 22:01:25 +0800 Subject: [PATCH] unit test: d2-container-card Former-commit-id: 48d931936fc9b2c725809e635eee8c285d3aea34 [formerly 48d931936fc9b2c725809e635eee8c285d3aea34 [formerly 48d931936fc9b2c725809e635eee8c285d3aea34 [formerly 48d931936fc9b2c725809e635eee8c285d3aea34 [formerly c316da7b31b6834d93b738111dae3a2ef0a10682 [formerly f9caff63c4c5f796dc5e36916635d87daf61fbf4]]]]] Former-commit-id: aad578e2165c0b19af7b5c34553a0303f5ae6c5d Former-commit-id: a8ca3a5837920de6fdb9937dc0814d68409dad15 Former-commit-id: 26633580ac2ddf75c35d39e03980929bf5a2042a [formerly 7fccc7a37199fd218431041c6485caade31f01ea] Former-commit-id: 7ca17273ca38ac100c0bcf5df9f3e2a8f1a9f3bc Former-commit-id: af143d96ae4b2ccf1f27e68d56501e987267e698 Former-commit-id: eccbeeb347b396b1f56f1664f4c1d3b5561bccae Former-commit-id: 1863fc23c5d381e0009df79653699769cd6b35bb Former-commit-id: cc303cf404d41e310e5225c0de1bd96d29305a41 --- tests/unit/HelloWorld.spec.js | 14 -------------- tests/unit/d2-container-card.spec.js | 22 ++++++++++++++++++++++ 2 files changed, 22 insertions(+), 14 deletions(-) delete mode 100644 tests/unit/HelloWorld.spec.js create mode 100644 tests/unit/d2-container-card.spec.js diff --git a/tests/unit/HelloWorld.spec.js b/tests/unit/HelloWorld.spec.js deleted file mode 100644 index 566048c0..00000000 --- a/tests/unit/HelloWorld.spec.js +++ /dev/null @@ -1,14 +0,0 @@ -// 暂时 D2 没有单元测试代码 此文件为自动生成 - -import { shallowMount } from '@vue/test-utils' -import HelloWorld from '@/components/HelloWorld.vue' - -describe('HelloWorld.vue', () => { - it('renders props.msg when passed', () => { - const msg = 'new message' - const wrapper = shallowMount(HelloWorld, { - propsData: { msg } - }) - expect(wrapper.text()).toMatch(msg) - }) -}) diff --git a/tests/unit/d2-container-card.spec.js b/tests/unit/d2-container-card.spec.js new file mode 100644 index 00000000..dee9d887 --- /dev/null +++ b/tests/unit/d2-container-card.spec.js @@ -0,0 +1,22 @@ +// 暂时 D2 没有单元测试代码 此文件为自动生成 + +// import { shallowMount } from '@vue/test-utils' +// import HelloWorld from '@/components/HelloWorld.vue' +import { mount } from '@vue/test-utils' +import D2ContainerCard from '@/components/d2-container/components/d2-container-card.vue' + +describe('d2-container-card.vue', () => { + it('渲染slot', () => { + const wrapper = mount(D2ContainerCard, { + slots: { + default: '
body
', + header: '
header
', + footer: '
footer
' + } + }) + + expect(wrapper.html()).toContain('
body
') + expect(wrapper.html()).toContain('
header
') + expect(wrapper.html()).toContain('') + }) +})