diff --git a/src/setupTests.js b/src/setupTests.js index 1bc5ba98..8e34fdb8 100644 --- a/src/setupTests.js +++ b/src/setupTests.js @@ -11,6 +11,20 @@ function createMatchMedia(width) { }); } +// Fail tests on any console error +const error = console.error; +console.error = function (message) { + error.apply(console, arguments); // keep default behaviour + throw message; +}; + +// Fail tests on any console warn +const warn = console.warn; +console.warn = function (message) { + warn.apply(console, arguments); // keep default behaviour + throw message; +}; + // Currently needed to support Material UI's withMobileDialog, etc... See // https://material-ui.com/components/use-media-query/#testing global.window.matchMedia = createMatchMedia(window.innerWidth);