UNPKG

@mendix/pluggable-widgets-tools

Version:
34 lines (28 loc) 706 B
const { TextEncoder, TextDecoder } = require("util"); Object.defineProperties(global, { TextEncoder: { value: TextEncoder }, TextDecoder: { value: TextDecoder } }); global.setImmediate = global.setTimeout; const origConsole = console.error; const BLOCKED_ERROR_TAGS = [ "prop on a DOM element", "is using incorrect casing", "Unknown event handler property", "for a non-boolean attribute", "start its name with an uppercase letter" ]; beforeEach(() => { console.error = e => { if (!BLOCKED_ERROR_TAGS.some(tag => e.includes(tag))) { console.warn(e); } }; }); afterEach(() => { console.error = origConsole; });