UNPKG

redux-form

Version:

A higher order component decorator for forms using Redux and React

22 lines (20 loc) 806 B
import expect, { createSpy } from 'expect'; import createOnDrop from '../createOnDrop'; import { dataKey } from '../createOnDragStart'; describe('createOnDrop', function () { it('should return a function', function () { expect(createOnDrop()).toExist().toBeA('function'); }); it('should return a function that calls change with result from getData', function () { var change = createSpy(); var getData = createSpy().andReturn('bar'); var preventDefault = createSpy(); createOnDrop('foo', change)({ dataTransfer: { getData: getData }, preventDefault: preventDefault }); expect(getData).toHaveBeenCalled().toHaveBeenCalledWith(dataKey); expect(change).toHaveBeenCalled().toHaveBeenCalledWith('bar'); expect(preventDefault).toHaveBeenCalled(); }); });