react-testing-library
Version:
Simple and complete React DOM testing utilities that encourage good testing practices.
33 lines (23 loc) • 862 B
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _reactDom = _interopRequireDefault(require("react-dom"));
var _testUtils = require("react-dom/test-utils");
// act is supported react-dom@16.8.0
// so for versions that don't have act from test utils
// we do this little polyfill. No warnings, but it's
// better than nothing.
function actPolyfill(cb) {
_reactDom.default.unstable_batchedUpdates(cb);
_reactDom.default.render(_react.default.createElement("div", null), document.createElement('div'));
}
const act = _testUtils.act || actPolyfill;
function rtlAct(...args) {
return act(...args);
}
var _default = rtlAct;
exports.default = _default;