"use strict"; var _arrayEach = require("../arrayEach"); var _arrayEach2 = _interopRequireDefault(_arrayEach); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } describe('arrayEach', function () { it('should iterate an array', function () { var iterator = jest.fn(); (0, _arrayEach2["default"])([1, 2, 3, 4], iterator); expect(iterator).toHaveBeenCalledTimes(4); expect(iterator).toHaveBeenCalledWith(1, 0, 4, [1, 2, 3, 4]); expect(iterator).toHaveBeenCalledWith(2, 1, 4, [1, 2, 3, 4]); expect(iterator).toHaveBeenCalledWith(3, 2, 4, [1, 2, 3, 4]); expect(iterator).toHaveBeenCalledWith(4, 3, 4, [1, 2, 3, 4]); }); });