diff --git a/devui/skeleton/__tests__/skeleton.spec.ts b/devui/skeleton/__tests__/skeleton.spec.ts deleted file mode 100644 index e55e134a615f1d42ac9eefd35b07288a785f6ee0..0000000000000000000000000000000000000000 --- a/devui/skeleton/__tests__/skeleton.spec.ts +++ /dev/null @@ -1,81 +0,0 @@ -import { mount } from '@vue/test-utils'; -import { ref } from 'vue'; -import DSkeleton from '../src/skeleton'; - -describe('skeleton 组件', () => { - it('render basic skeleton successfully', () => { - const row = ref(4); - const wrapper = mount({ - components: { DSkeleton }, - template: ``, - setup() { - return { - row - }; - }, - }); - - expect(wrapper.classes()).toContain('devui-skeleton') - expect(wrapper.classes()).toContain('devui-skeleton-animated') - expect(wrapper.element.childElementCount).toBe(1) - // 渲染个数应当与传入的 row 的数量相同 - expect(wrapper.element.children[0].childElementCount).toBe(4) - }) - - it('render skeleton without animate', () => { - const animate = ref(false); - const wrapper = mount({ - components: { DSkeleton }, - template: ``, - setup() { - return { - animate - }; - }, - }); - - expect(wrapper.classes()).toContain('devui-skeleton-no-animated') - }) - - it('render skeleton with avatar', () => { - const avatar = ref(true); - const wrapper = mount({ - components: { DSkeleton }, - template: ``, - setup() { - return { - avatar - }; - }, - }); - - expect(wrapper.element.childElementCount).toBe(2) - expect(wrapper.element.children[0].innerHTML).toBe('
') - }) - - it('hide skeleton and show real content', () => { - const row = ref(4); - const loading = ref(false); - const wrapper = mount({ - components: { DSkeleton }, - template: ` - -
-
content1
-
content2
-
content3
-
content4
-
-
`, - setup() { - return { - row, - loading - }; - }, - }); - - expect(wrapper.classes()).toContain('devui-skeleton') - expect(wrapper.element.children[0].innerHTML).toBe('
content1
content2
content3
content4
') - }) -}) \ No newline at end of file diff --git a/docs/components/ripple/index.md b/docs/components/ripple/index.md index 0f7cf408c004e0cf1f7fb4f0fa1343cdfb5dc4f5..3b64a92a2d0437ce26f98b73e34e4634a38e0e11 100644 --- a/docs/components/ripple/index.md +++ b/docs/components/ripple/index.md @@ -1,7 +1,6 @@ # Ripple 水波纹指令 `v-ripple` 指令 用于用户动作交互场景, 可以应用于任何块级元素 - ### 使用 用户 可以在组件 或者 HTML 元素上任意使用 `v-ripple` 指令 使用基本的 `v-ripple` 指令, `v-ripple` 接收 一个对象 @@ -26,7 +25,6 @@ ``` ::: - ### 自定义色彩 ### 通过修改文本颜色来动态改变 @@ -55,7 +53,6 @@ ``` ::: - ### 自定义颜色 :::demo @@ -85,7 +82,6 @@ ``` ::: - ### 应用于其他组件 Button @@ -129,7 +125,6 @@ Button ``` ::: - Icon :::demo @@ -149,28 +144,17 @@ Icon > - -``` - -::: - +