MCPcopy
hub / github.com/simstudioai/sim / suppressConsoleWarnings

Function suppressConsoleWarnings

packages/testing/src/setup/global.setup.ts:12–31  ·  view source on GitHub ↗
(patterns: RegExp[])

Source from the content-addressed store, hash-verified

10 * Suppresses specific console warnings/errors during tests.
11 */
12export function suppressConsoleWarnings(patterns: RegExp[]): void {
13 const originalWarn = console.warn
14 const originalError = console.error
15
16 console.warn = (...args: any[]) => {
17 const message = args.join(' ')
18 if (patterns.some((pattern) => pattern.test(message))) {
19 return
20 }
21 originalWarn.apply(console, args)
22 }
23
24 console.error = (...args: any[]) => {
25 const message = args.join(' ')
26 if (patterns.some((pattern) => pattern.test(message))) {
27 return
28 }
29 originalError.apply(console, args)
30 }
31}
32
33/**
34 * Common patterns to suppress in tests.

Callers

nothing calls this directly

Calls 2

joinMethod · 0.80
testMethod · 0.80

Tested by

no test coverage detected