UNPKG

@helpscout/cyan

Version:

Cypress-like Testing for React + JSDOM

51 lines (35 loc) 1.25 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _cleanUp = _interopRequireDefault(require("./cleanUp")); var _store = require("./store"); var _configuration = require("./configuration"); var _mocks = require("./mocks"); var _promises = require("./promises"); var _promiseQueue = _interopRequireDefault(require("./promises/promiseQueue")); var _promiseResolver = _interopRequireDefault(require("./promises/promiseResolver")); var _jsdom = _interopRequireDefault(require("./polyfills/jsdom.polyfills")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var setupTests = function () { (0, _jsdom.default)(); (0, _mocks.mockRequestAnimationFrame)(); beforeEach(function () { _promiseResolver.default.clear(); _promiseQueue.default.clear(); }); afterEach(function () { (0, _cleanUp.default)(); (0, _promises.clearFakePromises)(); _promiseResolver.default.clear(); _promiseQueue.default.clear(); (0, _store.resetStore)(); }); afterAll(function () { (0, _store.completelyResetStore)(); (0, _configuration.resetConfig)(); }); }; var _default = setupTests; exports.default = _default;