diff --git a/packages/devui-vue/devui/status/__tests__/status.spec.ts b/packages/devui-vue/devui/status/__tests__/status.spec.ts index 5bd4546d5e93c23e5a64f5db25fbec766a41d51e..088bc594d03afa9c118425b62cbeabe909f126a5 100644 --- a/packages/devui-vue/devui/status/__tests__/status.spec.ts +++ b/packages/devui-vue/devui/status/__tests__/status.spec.ts @@ -1,5 +1,5 @@ import { mount } from '@vue/test-utils'; -import Status from '../status'; +import Status from '../src/status'; describe('d-status', () => { it('type', async () => { @@ -9,8 +9,12 @@ describe('d-status', () => { expect(wrapper.classes()).toContain('devui-status-bg-success'); - await wrapper.setProps({ type: 'error' }); + await wrapper.setProps({type: ''}); + expect(wrapper.classes()).toContain('devui-status-bg-invalid'); + + await wrapper.setProps({ type: 'error' }); + expect(wrapper.classes()).toContain('devui-status-bg-error'); await wrapper.setProps({ type: 'warning' }); @@ -32,6 +36,8 @@ describe('d-status', () => { await wrapper.setProps({type: 'invalid'}); expect(wrapper.classes()).toContain('devui-status-bg-invalid'); + + }); it('slot', () => { diff --git a/packages/devui-vue/devui/status/src/status.tsx b/packages/devui-vue/devui/status/src/status.tsx index 40e8645c05e993f06f0091d94cd520a70388e208..45dead7f034921c5d44813dad22029eb90fdbf77 100644 --- a/packages/devui-vue/devui/status/src/status.tsx +++ b/packages/devui-vue/devui/status/src/status.tsx @@ -7,7 +7,7 @@ export default defineComponent({ name: 'DStatus', props: { type:{ - default: 'initial', + default: 'invalid', type: String as () => IStatusType } }, diff --git a/packages/devui-vue/docs/components/status/index.md b/packages/devui-vue/docs/components/status/index.md index fc143388c68575044f91d42e2b365b6dd6151c53..817cf08ba8d553c30a2bb9c6fc9b7e8351b53c5c 100644 --- a/packages/devui-vue/docs/components/status/index.md +++ b/packages/devui-vue/docs/components/status/index.md @@ -27,4 +27,4 @@ | 参数 | 类型 | 默认 | 说明 | | :--: | :------------------------------------------------------------: | :-------: | :--------------------------------------------------------------------------: | -| type | `success\|error\|warning\|initial\|waiting\|running\| invalid` | 'initial' | 必选,类型,值有 success、error、warning、initial、waiting、running、invalid | +| type | `success\|error\|warning\|initial\|waiting\|running\| invalid` | 'invalid' | 必选,类型,值有 success、error、warning、initial、waiting、running、invalid |