From 305dc19ceb35c091360b22e789e46b3cbadd3b44 Mon Sep 17 00:00:00 2001 From: neverland Date: Wed, 6 Feb 2019 20:44:40 +0800 Subject: [PATCH] [new feature] Tag: add click event (#2693) --- packages/tag/en-US.md | 6 ++++++ packages/tag/test/index.spec.js | 16 ++++++++++++++++ packages/tag/zh-CN.md | 6 ++++++ 3 files changed, 28 insertions(+) create mode 100644 packages/tag/test/index.spec.js diff --git a/packages/tag/en-US.md b/packages/tag/en-US.md index a32e3c11b..776905c0d 100644 --- a/packages/tag/en-US.md +++ b/packages/tag/en-US.md @@ -81,3 +81,9 @@ Vue.use(Tag); | name | Description | |------|------| | - | Default slot | + +### Event + +| Event | Description | Arguments | +|------|------|------| +| click | Triggered when clicked | - | diff --git a/packages/tag/test/index.spec.js b/packages/tag/test/index.spec.js new file mode 100644 index 000000000..fa8c4f304 --- /dev/null +++ b/packages/tag/test/index.spec.js @@ -0,0 +1,16 @@ +import Tag from '..'; +import { mount } from '../../../test/utils'; + +test('click event', () => { + const click = jest.fn(); + const wrapper = mount(Tag, { + context: { + on: { + click + } + } + }); + + wrapper.trigger('click'); + expect(click.mock.calls.length).toEqual(1); +}); diff --git a/packages/tag/zh-CN.md b/packages/tag/zh-CN.md index ae708da3f..9bbc14975 100644 --- a/packages/tag/zh-CN.md +++ b/packages/tag/zh-CN.md @@ -88,3 +88,9 @@ Vue.use(Tag); | 名称 | 说明 | |------|------| | - | 自定义 Tag 显示内容 | + +### Event + +| 事件名 | 说明 | 参数 | +|------|------|------| +| click | 点击时触发 | - |