diff --git a/packages/vue/src/badge/__tests__/badge.test.tsx b/packages/vue/src/badge/__tests__/badge.test.tsx
index 1ff9ca5c75..3a6a4b8d4d 100644
--- a/packages/vue/src/badge/__tests__/badge.test.tsx
+++ b/packages/vue/src/badge/__tests__/badge.test.tsx
@@ -45,8 +45,7 @@ describe('PC Mode', () => {
value={5}
v-slots={{
content: () =>
自定义
- }}
- >
+ }}>
自定义内容插槽
))
@@ -56,11 +55,15 @@ describe('PC Mode', () => {
test('href', () => {
const num = 1
const text = '跳转链接'
- const wrapper = mount(() => {text})
+ const wrapper = mount(() => (
+
+ {text}
+
+ ))
+
expect(wrapper.find('.tiny-badge a').exists()).toBe(true)
})
-
test('default slot', () => {
const wrapper = mount(() => {
return (
@@ -69,7 +72,7 @@ describe('PC Mode', () => {
v-slots={{
default: () => 插槽内容
}}
- >
+ />
)
})
expect(wrapper.find('.badge__default__slot').exists()).toBe(true)
@@ -84,7 +87,7 @@ describe('PC Mode', () => {
},
slots: {
default: () => 我的待办
- },
+ }
})
expect(wrapper.find('.tiny-badge').exists()).toBe(true)
@@ -92,12 +95,19 @@ describe('PC Mode', () => {
expect(wrapper.find('.badge__default__slot').text()).toEqual('我的待办')
await wrapper.setProps({ value: 1 })
- await wrapper.setProps({ hidden: 1 === 0 })
+ await wrapper.setProps({ hidden: false })
expect(wrapper.find('.tiny-badge').exists()).toBe(true)
expect(wrapper.find('.tiny-badge__content-text').text()).toEqual('1')
await wrapper.setProps({ value: 0 })
- await wrapper.setProps({ hidden: 0 === 0 })
+
+ await wrapper.setProps({ hidden: true })
expect(wrapper.find('.tiny-badge').exists()).toBe(false)
})
+
+ test('is-dot with value', () => {
+ const wrapper = mount(() => )
+ expect(wrapper.find('.tiny-badge').exists()).toBe(true)
+ expect(wrapper.find('.tiny-badge__content-text').text()).toBe('')
+ })
})
diff --git a/packages/vue/src/badge/src/pc.vue b/packages/vue/src/badge/src/pc.vue
index e111ecbd01..4c95aa8eb0 100644
--- a/packages/vue/src/badge/src/pc.vue
+++ b/packages/vue/src/badge/src/pc.vue
@@ -26,7 +26,11 @@
>
{{ state.content }}
- {{ state.content }}
+
+
+ {{ state.content }}
+
+