diff --git a/packages/button/__tests__/button.spec.ts b/packages/button/__tests__/button.spec.ts index 29c62eea96..26e7ce7de3 100644 --- a/packages/button/__tests__/button.spec.ts +++ b/packages/button/__tests__/button.spec.ts @@ -47,14 +47,6 @@ describe('Button.vue', () => { expect(buttonElm.classList.contains('is-loading')).toBeTruthy() expect(buttonElm.querySelector('.el-icon-loading')).not.toBeUndefined() }) - it('disabled', () => { - const instance = mount(Button, { - props: { disabled: true }, - ...COMMON_CONFIG, - }) - const buttonElm = instance.element - expect(buttonElm.classList.contains('is-disabled')).toBeTruthy() - }) it('size', () => { const instance = mount(Button, { props: { size: 'medium' }, @@ -133,4 +125,15 @@ describe('Button.vue', () => { expect(instance.emitted('click')).toBeUndefined() }) + it('disabled', async () => { + const instance = mount(Button, { + props: { disabled: true }, + ...COMMON_CONFIG, + }) + const buttonElm = instance.element + expect(buttonElm.classList.contains('is-disabled')).toBeTruthy() + await instance.trigger('click') + expect(instance.emitted('click')).toBeUndefined() + }) + })