Ignorando o console no Jest | Valchan

Ignorando o console no Jest

Algumas formas de ignorar as mensagens do console no Jest

Dentro da configurações do Jest setupTests.js

jest.spyOn(global.console, 'log').mockImplementation(() => jest.fn());

Dentro do teste você pode adicionar no beforeAll ou no próprio it ou test:

beforeAll(() => {
  jest.spyOn(console, 'log').mockImplementation(jest.fn());
  // ...
});

// ou

it('teste', () => {
  jest.spyOn(console, 'log').mockImplementation(jest.fn());
  // ...
});

// ou

test('teste', () => {
  jest.spyOn(console, 'log').mockImplementation(jest.fn());
  // ...
});

Utilizando a flag --silent

jest --silent

Comentários