diff --git a/jest.config.js b/jest.config.js index 563d4cc..fa550fc 100644 --- a/jest.config.js +++ b/jest.config.js @@ -8,4 +8,15 @@ module.exports = { '^.+\\.ts$': 'ts-jest' }, verbose: true +} + +const processStdoutWrite = process.stdout.write.bind(process.stdout) +process.stdout.write = (str, encoding, cb) => { + // We don't want :: commands to be executed by the runner during tests + // Replace any :: with : + if (!str.match(/^::/)) { + return processStdoutWrite(str, encoding, cb); + } else { + return processStdoutWrite(str.replace(/::/g, ":"), encoding, cb); + } } \ No newline at end of file