From fc3004a18360be129a62a336eb858b13712f588a Mon Sep 17 00:00:00 2001 From: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com> Date: Mon, 5 Apr 2021 13:44:02 -0700 Subject: [PATCH] Make test-node report errors --- test/setup-test-node.js | 4 +--- ts/logging/main_process_logging.ts | 7 ++++++- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/test/setup-test-node.js b/test/setup-test-node.js index 0441fa01d..393fed3d2 100644 --- a/test/setup-test-node.js +++ b/test/setup-test-node.js @@ -6,9 +6,7 @@ const ByteBuffer = require('../components/bytebuffer/dist/ByteBufferAB.js'); const { setEnvironment, Environment } = require('../ts/environment'); -before(() => { - setEnvironment(Environment.Test); -}); +setEnvironment(Environment.Test); // To replicate logic we have on the client side global.window = { diff --git a/ts/logging/main_process_logging.ts b/ts/logging/main_process_logging.ts index 4614a2c2d..e8eca378f 100644 --- a/ts/logging/main_process_logging.ts +++ b/ts/logging/main_process_logging.ts @@ -17,6 +17,8 @@ import { read as readLastLines } from 'read-last-lines'; import rimraf from 'rimraf'; import { createStream } from 'rotating-file-stream'; +import { Environment, getEnvironment } from '../environment'; + import { LogEntryType, LogLevel, @@ -37,7 +39,10 @@ declare global { let globalLogger: undefined | pinoms.Logger; -const isRunningFromConsole = Boolean(process.stdout.isTTY); +const isRunningFromConsole = + Boolean(process.stdout.isTTY) || + getEnvironment() === Environment.Test || + getEnvironment() === Environment.TestLib; export async function initialize(): Promise { if (globalLogger) {