Sha256: 41e78e4a9bb806f2bb167bde3084489fa001f4fc8d9670f13d9a236da98f8cf6
Contents?: true
Size: 1.79 KB
Versions: 26
Compression:
Stored size: 1.79 KB
Contents
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _actCompat = require("./act-compat"); var _pure = require("./pure"); Object.keys(_pure).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (key in exports && exports[key] === _pure[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _pure[key]; } }); }); // if we're running in a test runner that supports afterEach // or teardown then we'll automatically run cleanup afterEach test // this ensures that tests run in isolation from each other // if you don't like this then either import the `pure` module // or set the RTL_SKIP_AUTO_CLEANUP env variable to 'true'. if (typeof process === 'undefined' || !process.env?.RTL_SKIP_AUTO_CLEANUP) { // ignore teardown() in code coverage because Jest does not support it /* istanbul ignore else */ if (typeof afterEach === 'function') { afterEach(() => { (0, _pure.cleanup)(); }); } else if (typeof teardown === 'function') { // Block is guarded by `typeof` check. // eslint does not support `typeof` guards. // eslint-disable-next-line no-undef teardown(() => { (0, _pure.cleanup)(); }); } // No test setup with other test runners available /* istanbul ignore else */ if (typeof beforeAll === 'function' && typeof afterAll === 'function') { // This matches the behavior of React < 18. let previousIsReactActEnvironment = (0, _actCompat.getIsReactActEnvironment)(); beforeAll(() => { previousIsReactActEnvironment = (0, _actCompat.getIsReactActEnvironment)(); (0, _actCompat.setReactActEnvironment)(true); }); afterAll(() => { (0, _actCompat.setReactActEnvironment)(previousIsReactActEnvironment); }); } }
Version data entries
26 entries across 26 versions & 1 rubygems