From ef8ae2efe0b92578af49aaa97fb5187fc9323e5a Mon Sep 17 00:00:00 2001 From: bastarder Date: Mon, 27 Jul 2020 10:59:30 +0800 Subject: [PATCH] feat: perfect tag test case --- packages/tag/__tests__/tag.spec.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/tag/__tests__/tag.spec.ts b/packages/tag/__tests__/tag.spec.ts index 1bf64b4220..f77c5ea63b 100644 --- a/packages/tag/__tests__/tag.spec.ts +++ b/packages/tag/__tests__/tag.spec.ts @@ -40,7 +40,7 @@ describe('Tag.vue', () => { expect(vm.$el.classList.contains('is-hit')).toEqual(true); }) - test('closeable', () => { + test('closeable', async () => { const instance = mount(Tag, { props: { closable: true, @@ -48,6 +48,9 @@ describe('Tag.vue', () => { }) const closeBtn = instance.find('.el-tag .el-tag__close'); expect(closeBtn.exists()).toBe(true); + + await closeBtn.trigger('click'); + expect(instance.emitted().close).toBeTruthy(); }) test('closeTransition', () => {