From fe3934b5f0e4dbdf3ff078dc5c0a1b59ea4339b2 Mon Sep 17 00:00:00 2001
From: wzhaofei <505139165@qq.com>
Date: Sun, 17 Oct 2021 00:04:58 +0800
Subject: [PATCH 1/3] =?UTF-8?q?test:=20=E5=A2=9E=E5=8A=A0card=E7=BB=84?=
=?UTF-8?q?=E4=BB=B6=E6=B5=8B=E8=AF=95=E7=94=A8=E4=BE=8B?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
devui/card/__tests__/card.spec.ts | 169 ++++++++++++++++++++++++++++++
1 file changed, 169 insertions(+)
create mode 100644 devui/card/__tests__/card.spec.ts
diff --git a/devui/card/__tests__/card.spec.ts b/devui/card/__tests__/card.spec.ts
new file mode 100644
index 00000000..400b70b1
--- /dev/null
+++ b/devui/card/__tests__/card.spec.ts
@@ -0,0 +1,169 @@
+import { mount } from '@vue/test-utils';
+import { ref } from 'vue';
+import DCard from '../src/card';
+import DAvatar from '../../avatar/src/avatar';
+
+describe('Card', () => {
+ it('render', async () => {
+ const wrapper = mount({
+ components: {
+ DCard,
+ DAvatar
+ },
+ template: `
+
+
+
+
+
+ DEVUI Course
+
+
+ DevUI
+
+
+ DEVUI
+
+
+
+ btn
+
+
+
+ `,
+
+ });
+
+ const avatar = wrapper.findAllComponents({ name: 'dAvatar' })[0];
+ expect(avatar.classes()).toContain('devui-avatar');
+ expect(avatar.find('.devui-avatar-style').text()).toBe('DE')
+ expect(wrapper.find('.devui-card-title').text()).toBe('DEVUI Course')
+ expect(wrapper.find('.devui-card-subtitle').text()).toBe('DevUI')
+ expect(wrapper.find('.devui-card-content').text()).toBe('DEVUI')
+ expect(wrapper.find('.devui-card-content').text()).toBe('DEVUI')
+ expect(wrapper.find('.devui-card-actions').exists()).toBeTruthy();
+ expect(wrapper.find('.card-block').text()).toBe('btn')
+ });
+ it('v-slot:', async () => {
+ const wrapper = mount({
+ components: {
+ DCard,
+ DAvatar
+ },
+ template: `
+
+
+
+
+
+ DEVUI Course
+
+
+ DevUI
+
+
+ DEVUI
+
+
+
+ btn
+
+
+
+ `,
+
+ });
+
+ const avatar = wrapper.findAllComponents({ name: 'dAvatar' })[0];
+ expect(avatar.classes()).toContain('devui-avatar');
+ expect(avatar.find('.devui-avatar-style').text()).toBe('DE')
+ expect(wrapper.find('.devui-card-title').text()).toBe('DEVUI Course')
+ expect(wrapper.find('.devui-card-subtitle').text()).toBe('DevUI')
+ expect(wrapper.find('.devui-card-content').text()).toBe('DEVUI')
+ expect(wrapper.find('.devui-card-content').text()).toBe('DEVUI')
+ expect(wrapper.find('.devui-card-actions').exists()).toBeTruthy();
+ expect(wrapper.find('.card-block').text()).toBe('btn')
+ });
+ it('src', async () => {
+ const wrapper = mount({
+ components: {
+ DCard,
+ DAvatar
+ },
+ template: `
+
+
+
+
+
+ DEVUI Course
+
+
+ DevUI
+
+
+ DEVUI
+
+
+
+ btn
+
+
+
+ `,
+
+ });
+
+ const avatar = wrapper.findAllComponents({ name: 'dAvatar' })[0];
+ expect(avatar.classes()).toContain('devui-avatar');
+ expect(avatar.find('.devui-avatar-style').text()).toBe('DE')
+ expect(wrapper.find('.devui-card-title').text()).toBe('DEVUI Course')
+ expect(wrapper.find('.devui-card-subtitle').text()).toBe('DevUI')
+ expect(wrapper.find('.devui-card-meta').attributes('src').includes('https://devui.design/components/assets/image1.png')).toBeTruthy();
+ expect(wrapper.find('.devui-card-content').text()).toBe('DEVUI')
+ expect(wrapper.find('.devui-card-content').text()).toBe('DEVUI')
+ expect(wrapper.find('.devui-card-actions').exists()).toBeTruthy();
+ expect(wrapper.find('.card-block').text()).toBe('btn')
+ });
+ it('src', async () => {
+ const wrapper = mount({
+ components: {
+ DCard,
+ DAvatar
+ },
+ template: `
+
+
+
+
+
+ DEVUI Course
+
+
+ DevUI
+
+
+ DEVUI
+
+
+
+ btn
+
+
+
+ `,
+
+ });
+
+ expect(wrapper.find('.devui-card-actions-align-spaceBetween').exists()).toBeTruthy();
+ const avatar = wrapper.findAllComponents({ name: 'dAvatar' })[0];
+ expect(avatar.classes()).toContain('devui-avatar');
+ expect(avatar.find('.devui-avatar-style').text()).toBe('DE')
+ expect(wrapper.find('.devui-card-title').text()).toBe('DEVUI Course')
+ expect(wrapper.find('.devui-card-subtitle').text()).toBe('DevUI')
+ expect(wrapper.find('.devui-card-content').text()).toBe('DEVUI')
+ expect(wrapper.find('.devui-card-content').text()).toBe('DEVUI')
+ expect(wrapper.find('.devui-card-actions').exists()).toBeTruthy();
+ expect(wrapper.find('.card-block').text()).toBe('btn')
+ });
+})
\ No newline at end of file
--
Gitee
From 58548aa4330eef6d7d16a459b2bd4927f23abac2 Mon Sep 17 00:00:00 2001
From: wzhaofei <505139165@qq.com>
Date: Mon, 18 Oct 2021 22:48:40 +0800
Subject: [PATCH 2/3] =?UTF-8?q?fix:=20=E4=BF=AE=E6=94=B9card=E7=BB=84?=
=?UTF-8?q?=E4=BB=B6=E6=B5=8B=E8=AF=95=E7=94=A8=E4=BE=8B?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
devui/card/__tests__/card.spec.ts | 4 ----
1 file changed, 4 deletions(-)
diff --git a/devui/card/__tests__/card.spec.ts b/devui/card/__tests__/card.spec.ts
index 400b70b1..b70b4692 100644
--- a/devui/card/__tests__/card.spec.ts
+++ b/devui/card/__tests__/card.spec.ts
@@ -40,7 +40,6 @@ describe('Card', () => {
expect(wrapper.find('.devui-card-title').text()).toBe('DEVUI Course')
expect(wrapper.find('.devui-card-subtitle').text()).toBe('DevUI')
expect(wrapper.find('.devui-card-content').text()).toBe('DEVUI')
- expect(wrapper.find('.devui-card-content').text()).toBe('DEVUI')
expect(wrapper.find('.devui-card-actions').exists()).toBeTruthy();
expect(wrapper.find('.card-block').text()).toBe('btn')
});
@@ -80,7 +79,6 @@ describe('Card', () => {
expect(wrapper.find('.devui-card-title').text()).toBe('DEVUI Course')
expect(wrapper.find('.devui-card-subtitle').text()).toBe('DevUI')
expect(wrapper.find('.devui-card-content').text()).toBe('DEVUI')
- expect(wrapper.find('.devui-card-content').text()).toBe('DEVUI')
expect(wrapper.find('.devui-card-actions').exists()).toBeTruthy();
expect(wrapper.find('.card-block').text()).toBe('btn')
});
@@ -121,7 +119,6 @@ describe('Card', () => {
expect(wrapper.find('.devui-card-subtitle').text()).toBe('DevUI')
expect(wrapper.find('.devui-card-meta').attributes('src').includes('https://devui.design/components/assets/image1.png')).toBeTruthy();
expect(wrapper.find('.devui-card-content').text()).toBe('DEVUI')
- expect(wrapper.find('.devui-card-content').text()).toBe('DEVUI')
expect(wrapper.find('.devui-card-actions').exists()).toBeTruthy();
expect(wrapper.find('.card-block').text()).toBe('btn')
});
@@ -162,7 +159,6 @@ describe('Card', () => {
expect(wrapper.find('.devui-card-title').text()).toBe('DEVUI Course')
expect(wrapper.find('.devui-card-subtitle').text()).toBe('DevUI')
expect(wrapper.find('.devui-card-content').text()).toBe('DEVUI')
- expect(wrapper.find('.devui-card-content').text()).toBe('DEVUI')
expect(wrapper.find('.devui-card-actions').exists()).toBeTruthy();
expect(wrapper.find('.card-block').text()).toBe('btn')
});
--
Gitee
From 01a817d3481c1cdd94d7e23eeac65ac1448a9cbb Mon Sep 17 00:00:00 2001
From: wzhaofei <505139165@qq.com>
Date: Tue, 19 Oct 2021 00:04:33 +0800
Subject: [PATCH 3/3] =?UTF-8?q?fix:=20=E4=BF=AE=E6=94=B9slider=E7=BB=84?=
=?UTF-8?q?=E4=BB=B6=E6=96=87=E6=A1=A3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
docs/components/slider/index.md | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/docs/components/slider/index.md b/docs/components/slider/index.md
index 171e2e5b..1b0f87d4 100644
--- a/docs/components/slider/index.md
+++ b/docs/components/slider/index.md
@@ -124,5 +124,4 @@ d-slider 参数
| min | number | 0 | 可选,滑动输入条的最小值 |[基本用法](#基本用法) |
| step | number | 1 | 可选,滑动输入条的步长,取值必须大于等于1,且必须可被(max-min)整除 |[基本用法](#可设置Step的滑动组件) |
| disabled | boolean | false | 可选,值为 true 时禁止用户输入 |[基本用法](#禁止输入态) |
-| showInput | boolean | false | 可选,值为 true 显示输入框 |[基本用法](#带有输入框的滑动组件) |
-
+| showInput | boolean | false | 可选,值为 true 显示输入框 |[基本用法](#带有输入框的滑动组件) |
\ No newline at end of file
--
Gitee