[bugfix] Field: shouldn't emit click event when click icon (#3772)

This commit is contained in:
neverland
2019-07-08 11:14:53 +08:00
committed by GitHub
parent 8871dec4e7
commit 642639da6e
4 changed files with 27 additions and 20 deletions
+4 -3
View File
@@ -28,8 +28,9 @@ test('click icon event', () => {
wrapper.find('.van-field__left-icon').trigger('click');
wrapper.find('.van-field__right-icon').trigger('click');
expect(wrapper.emitted('click-left-icon')).toBeTruthy();
expect(wrapper.emitted('click-right-icon')).toBeTruthy();
expect(wrapper.emitted('click')).toBeFalsy();
expect(wrapper.emitted('click-left-icon')[0][0]).toBeTruthy();
expect(wrapper.emitted('click-right-icon')[0][0]).toBeTruthy();
});
test('keypress event', () => {
@@ -164,7 +165,7 @@ test('clearable', () => {
wrapper.find('.van-field__clear').trigger('touchstart');
expect(wrapper.emitted('input')[0][0]).toEqual('');
expect(wrapper.emitted('clear')).toBeTruthy();
expect(wrapper.emitted('clear')[0][0]).toBeTruthy();
});
test('render input slot', () => {