diff --git a/ui/src/setupTests.js b/ui/src/setupTests.js index ac6671f30..5ed478deb 100644 --- a/ui/src/setupTests.js +++ b/ui/src/setupTests.js @@ -16,3 +16,10 @@ require("jest-date-mock"); // fetch is used in multiple places to interact with Go backend // or upstream Alertmanager API global.fetch = require("jest-fetch-mock"); + +// ensure that all console messages throw errors +for (const level of ["error", "warn", "info", "log", "trace"]) { + global.console[level] = (message, ...args) => { + throw new Error(`message=${message} args=${args}`); + }; +}