npm install cypress-fail-on-console-error --save-dev
cypress/support/index.ts
import failOnConsoleError from 'cypress-fail-on-console-error'
failOnConsoleError();
use excludeMessages:string[]
to exclude console messages by regex from throwing assertionError.
Default value is undefined
.
use includeConsoleTypes:ConsoleType[]
to overwrite console types.
Default value is [ConsoleType.ERROR]
.
const config:Config = {
excludeMessages: ["foo", "^bar-regex.*$"],
includeConsoleTypes: [Console.ERROR, ConsoleType.WARN, ConsoleType.INFO],
};
failOnConsoleError(config);