UNPKG

element-react-codish

Version:
42 lines (30 loc) 1.29 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.nativeEvent = undefined; exports.mockRAf = mockRAf; var _mockRaf = require('mock-raf'); var _mockRaf2 = _interopRequireDefault(_mockRaf); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } // import sinon from 'sinon' function mockRAf() { var count = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 10; var mockRaf = (0, _mockRaf2.default)(); // Stub out your `requestAnimationFrame` method global.requestAnimationFrame = mockRaf.raf; global.cancelAnimationFrame = function () {}; // sinon.stub(global, 'requestAnimationFrame').callsFake(mockRaf.raf); // Take 10 `requestAnimationFrame` steps (your callback will fire 10 times) mockRaf.step({ count: count }); } var nativeEvent = exports.nativeEvent = { nativeEvent: { stopImmediatePropagation: function stopImmediatePropagation() {} } }; ; var _temp = function () { if (typeof __REACT_HOT_LOADER__ === 'undefined') { return; } __REACT_HOT_LOADER__.register(mockRAf, 'mockRAf', 'src/date-picker/__test__/utils.js'); __REACT_HOT_LOADER__.register(nativeEvent, 'nativeEvent', 'src/date-picker/__test__/utils.js'); }(); ;