Skip to content

Commit 21d12ea

Browse files
Обновлены тесты для компонента VBtn
1 parent 34be4ff commit 21d12ea

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

packages/vuetify/src/components/VBtn/__tests__/VBtn.spec.ts

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -182,16 +182,20 @@ describe('VBtn.ts', () => {
182182
retainFocusOnClick: true,
183183
},
184184
})
185-
const event = new MouseEvent('click', { detail: 1 })
186185
const blur = jest.fn()
187186

188187
wrapper.element.blur = blur
189-
wrapper.element.dispatchEvent(event)
188+
189+
// Create a click event with detail to trigger the blur logic
190+
const clickEvent = new MouseEvent('click', { detail: 1 })
191+
wrapper.element.dispatchEvent(clickEvent)
192+
await wrapper.vm.$nextTick()
190193

191194
expect(blur).not.toHaveBeenCalled()
192195

193196
await wrapper.setProps({ retainFocusOnClick: false })
194-
wrapper.element.dispatchEvent(event)
197+
wrapper.element.dispatchEvent(clickEvent)
198+
await wrapper.vm.$nextTick()
195199

196200
expect(blur).toHaveBeenCalled()
197201
})

0 commit comments

Comments
 (0)