Skip to content

Commit

Permalink
fix: incomplete message when intercepting console logger (#1875)
Browse files Browse the repository at this point in the history
I was getting a message like "Warning: Failed type %s: %s%s".
  • Loading branch information
code-asher committed May 27, 2022
1 parent dd1484e commit cfa316b
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions site/jest.setup.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
import "@testing-library/jest-dom"
import crypto from "crypto"
import * as util from "util"
import { server } from "./src/testHelpers/server"

// Polyfill the getRandomValues that is used on utils/random.ts
Expand Down Expand Up @@ -43,8 +44,9 @@ CONSOLE_FAIL_TYPES.forEach((logType: string) => {
// Suppressing the no-explicit-any to override certain console functions for testing
// eslint-disable-next-line @typescript-eslint/no-explicit-any
const consoleAsAny = global.console as any
consoleAsAny[logType] = (message: string): void => {
throw new Error(`Failing due to console.${logType} while running test!\n\n${message}`)
// eslint-disable-next-line @typescript-eslint/no-explicit-any
consoleAsAny[logType] = (format: string, ...args: any[]): void => {
throw new Error(`Failing due to console.${logType} while running test!\n\n${util.format(format, ...args)}`)
}
})

Expand Down

0 comments on commit cfa316b

Please sign in to comment.