@deskpro/react-forms
Version:
Forms library for React
46 lines (32 loc) • 1.05 kB
JavaScript
;
var _powerAssert = require('power-assert');
var _powerAssert2 = _interopRequireDefault(_powerAssert);
var _jsdom = require('jsdom');
var _jsdom2 = _interopRequireDefault(_jsdom);
var _sinon = require('sinon');
var _sinon2 = _interopRequireDefault(_sinon);
var _testUtils = require('react-dom/test-utils');
var _testUtils2 = _interopRequireDefault(_testUtils);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
/**
* @copyright 2015 Prometheus Research, LLC
*/
var document = _jsdom2.default.jsdom('<!doctype html><html><body></body></html>');
var window = document.defaultView;
global.assert = _powerAssert2.default;
global.document = document;
global.window = window;
global.sinon = _sinon2.default;
global.TestUtils = _testUtils2.default;
propagateToGlobal(window);
function propagateToGlobal(window) {
for (var key in window) {
if (!window.hasOwnProperty(key)) {
continue;
}
if (key in global) {
continue;
}
global[key] = window[key];
}
}