console-testing-library
Version:
Testing console the right way
29 lines (24 loc) • 833 B
JavaScript
exports.__esModule = true;
var _exportNames = {
originalConsole: true
};
exports.originalConsole = void 0;
var _pure = require("./pure");
Object.keys(_pure).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
if (key in exports && exports[key] === _pure[key]) return;
exports[key] = _pure[key];
});
// Keep an instance of the original console and export it
const originalConsole = global.console;
exports.originalConsole = originalConsole;
global.originalConsole = originalConsole;
if (typeof beforeEach === 'function' && typeof afterEach === 'function') {
let restore = () => {};
beforeEach(() => {
restore = (0, _pure.mockConsole)((0, _pure.createConsole)());
});
afterEach(() => restore());
}
;