fix(runtime-dom): event handlers with modifiers should get all event arguments (#1193)

This commit is contained in:
Albert Kaaman
2020-05-18 16:11:39 +02:00
committed by GitHub
parent d73a508a73
commit ab86b190ce
2 changed files with 11 additions and 2 deletions

View File

@@ -118,4 +118,13 @@ describe('runtime-dom: v-on directive', () => {
expect(fn).toBeCalled()
})
})
it('should handle multiple arguments when using modifiers', () => {
const el = document.createElement('div')
const fn = jest.fn()
const handler = withModifiers(fn, ['ctrl'])
const event = triggerEvent(el, 'click', e => (e.ctrlKey = true))
handler(event, 'value', true)
expect(fn).toBeCalledWith(event, 'value', true)
})
})