UNPKG

react-testing-library

Version:

Simple and complete React DOM testing utilities that encourage good testing practices.

33 lines (23 loc) 862 B
"use strict"; 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;