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

Version Path
clapton-0.0.26 lib/clapton/javascripts/node_modules/@testing-library/react/dist/index.js
clapton-0.0.25 lib/clapton/javascripts/node_modules/@testing-library/react/dist/index.js
clapton-0.0.24 lib/clapton/javascripts/node_modules/@testing-library/react/dist/index.js
clapton-0.0.23 lib/clapton/javascripts/node_modules/@testing-library/react/dist/index.js
clapton-0.0.22 lib/clapton/javascripts/node_modules/@testing-library/react/dist/index.js
clapton-0.0.21 lib/clapton/javascripts/node_modules/@testing-library/react/dist/index.js
clapton-0.0.20 lib/clapton/javascripts/node_modules/@testing-library/react/dist/index.js
clapton-0.0.19 lib/clapton/javascripts/node_modules/@testing-library/react/dist/index.js
clapton-0.0.18 lib/clapton/javascripts/node_modules/@testing-library/react/dist/index.js
clapton-0.0.17 lib/clapton/javascripts/node_modules/@testing-library/react/dist/index.js
clapton-0.0.16 lib/clapton/javascripts/node_modules/@testing-library/react/dist/index.js
clapton-0.0.15 lib/clapton/javascripts/node_modules/@testing-library/react/dist/index.js
clapton-0.0.14 lib/clapton/javascripts/node_modules/@testing-library/react/dist/index.js
clapton-0.0.13 lib/clapton/javascripts/node_modules/@testing-library/react/dist/index.js
clapton-0.0.12 lib/clapton/javascripts/node_modules/@testing-library/react/dist/index.js
clapton-0.0.11 lib/clapton/javascripts/node_modules/@testing-library/react/dist/index.js
clapton-0.0.10 lib/clapton/javascripts/node_modules/@testing-library/react/dist/index.js
clapton-0.0.9 lib/clapton/javascripts/node_modules/@testing-library/react/dist/index.js
clapton-0.0.8 lib/clapton/javascripts/node_modules/@testing-library/react/dist/index.js
clapton-0.0.7 lib/clapton/javascripts/node_modules/@testing-library/react/dist/index.js