import objectEach from '../objectEach'; describe('objectEach', function () { it('should iterate an object', function () { var iterator = jest.fn(); objectEach({ 1: 10, 2: 20, 3: 30, 4: 40 }, iterator); expect(iterator).toHaveBeenCalledTimes(4); expect(iterator).toHaveBeenCalledWith(10, '1', { 1: 10, 2: 20, 3: 30, 4: 40 }); expect(iterator).toHaveBeenCalledWith(20, '2', { 1: 10, 2: 20, 3: 30, 4: 40 }); expect(iterator).toHaveBeenCalledWith(30, '3', { 1: 10, 2: 20, 3: 30, 4: 40 }); expect(iterator).toHaveBeenCalledWith(40, '4', { 1: 10, 2: 20, 3: 30, 4: 40 }); }); });