Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
it('should invoice move method when dispatch touchmove', () => {
actionsHandler = new ActionsHandler(wrapper, options)
const moveMockHandler = jest.fn().mockImplementation(() => {
return 'dummy test'
})
actionsHandler.hooks.on('move', moveMockHandler)
dispatchMouse(wrapper, 'mousedown')
dispatchMouse(window, 'mousemove')
expect(moveMockHandler).toBeCalled()
})it('should invoice end method when dispatch touchend', () => {
actionsHandler = new ActionsHandler(wrapper, options)
const endMockHandler = jest.fn().mockImplementation(() => {
return 'dummy test'
})
actionsHandler.hooks.on('end', endMockHandler)
dispatchMouse(wrapper, 'mousedown')
dispatchMouse(window, 'mouseup')
expect(endMockHandler).toBeCalled()
})it('should invoice move method when dispatch touchmove', () => {
actionsHandler = new ActionsHandler(wrapper, options)
const moveMockHandler = jest.fn().mockImplementation(() => {
return 'dummy test'
})
actionsHandler.hooks.on('move', moveMockHandler)
dispatchMouse(wrapper, 'mousedown')
dispatchMouse(window, 'mousemove')
expect(moveMockHandler).toBeCalled()
})it('should make bs not take effect when manipulate textarea DOM tag', () => {
const textarea = document.createElement('textarea')
const content = document.createElement('div')
content.appendChild(textarea)
wrapper.appendChild(content)
actionsHandler = new ActionsHandler(wrapper, options)
dispatchMouse(textarea, 'mousedown')
expect(actionsHandler.initiated).toBeFalsy()
})
})