silenceConsoleOutput.ts 653 B

1234567891011121314151617
  1. export const silenceConsoleOutput = () => {
  2. beforeEach(() => {
  3. jest.spyOn(console, 'log').mockImplementation(jest.fn());
  4. jest.spyOn(console, 'error').mockImplementation(jest.fn());
  5. jest.spyOn(console, 'debug').mockImplementation(jest.fn());
  6. jest.spyOn(console, 'info').mockImplementation(jest.fn());
  7. jest.spyOn(console, 'warn').mockImplementation(jest.fn());
  8. });
  9. afterEach(() => {
  10. jest.spyOn(console, 'log').mockRestore();
  11. jest.spyOn(console, 'error').mockRestore();
  12. jest.spyOn(console, 'debug').mockRestore();
  13. jest.spyOn(console, 'info').mockRestore();
  14. jest.spyOn(console, 'warn').mockRestore();
  15. });
  16. };