From 62abb62772f6e7b1230895c23e5df15d7035c884 Mon Sep 17 00:00:00 2001 From: Konstantin Pogorelov Date: Fri, 19 Feb 2021 12:42:27 +0100 Subject: [PATCH] suppress error logging by providing NODE_ENV=test, relates to #78 --- Makefile | 2 +- package.json | 2 +- spec/index.spec.js | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index 9650ecc..16ce785 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,7 @@ .PHONY: coverage test: - ./node_modules/jasme/run.js + npm test lint: node_modules/eslint/bin/eslint.js src node_modules/.bin/dtslint types diff --git a/package.json b/package.json index 6e893dd..084d429 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ ], "types": "types", "scripts": { - "test": "node_modules/jasme/run.js", + "test": "NODE_ENV=test node_modules/jasme/run.js", "lint": "eslint src", "coverage": "make coverage", "dtslint": "dtslint types", diff --git a/spec/index.spec.js b/spec/index.spec.js index c044563..55e3152 100644 --- a/spec/index.spec.js +++ b/spec/index.spec.js @@ -414,8 +414,6 @@ describe('index', () => { const instance = bundle({}); app.use(instance); - spyOn(console, 'error'); // mute console.error - new promClient.Gauge({ name: 'kaboom', help: 'this metric explodes', @@ -424,6 +422,8 @@ describe('index', () => { } }); + // the error will NOT be displayed if NODE_ENV=test (as defined in package.json) + supertest(app) .get('/metrics') .expect(500)