I have the following successful test, which expects a 500 error:
it('shows the error state', async () => {
server.use(
rest.get(get(), async (req, res, ctx) => {
return res(ctx.status(500), ctx.json(buildEeRestErrorResponse('user', '500')));
})
);
renderForTests(<Page />);
const welcomeHeading = await screen.findByRole('heading', { level: 1 });
// This test passes
expect(welcomeHeading.textContent).toEqual('Welcome');
});
The problem is that I see this red error log in the console when I run all of my tests:

Does anyone know how to suppress this scary looking error log? Thanks!
Suppressing error logs during a unit test may be a simple as adding jest-mock-console to your project's dev dependencies.
Example Usage: