element-react-codish
Version:
Element UI for React
42 lines (30 loc) • 1.29 kB
JavaScript
;
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');
}();
;