Skip to content

Commit b75c959

Browse files
committed
chore: make app silent in test env
1 parent a02a371 commit b75c959

File tree

6 files changed

+13
-5
lines changed

6 files changed

+13
-5
lines changed

lib/util/logger.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99

1010
const util = require('util');
1111
const PREFIX = ' [JS_CODERUNNER]';
12+
const silent = process.env.NODE_ENV === 'test';
1213

1314
function zeroPad(n, size) {
1415
n = n.toString();
@@ -42,11 +43,15 @@ logger.prefixed = false;
4243
logger.verbose = false;
4344

4445
logger.info = logger.log = function() {
45-
console.log.call(this, '%s%s - %s', timestamp(), prefix(), util.format.apply(util, arguments));
46+
if (!silent) {
47+
console.log.call(this, '%s%s - %s', timestamp(), prefix(), util.format.apply(util, arguments));
48+
}
4649
};
4750

4851
logger.error = function() {
49-
console.error.call(this, '%s%s - %s', timestamp(), prefix(), util.format.apply(util, arguments));
52+
if (!silent) {
53+
console.error.call(this, '%s%s - %s', timestamp(), prefix(), util.format.apply(util, arguments));
54+
}
5055
};
5156

5257
logger.debug = function() {

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"version": "1.3.1",
44
"description": "Backendless CodeRunner for Node.js",
55
"scripts": {
6-
"test": "mocha --reporter spec",
6+
"test": "mocha",
77
"lint": "eslint lib test examples bin"
88
},
99
"author": {

test/acceptance/cloud.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
'use strict';
22

3-
const serverCode = require('./server-code'),
3+
const serverCode = require('../support/server-code'),
44
events = require('../../lib/server-code/events'),
5-
should = require('should'),
65
PERSISTENCE = events.providers.PERSISTENCE;
76

87
require('mocha');

test/mocha.opts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
--require test/support/env
2+
--reporter spec
3+
--growl

test/support/env.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
process.env.NODE_ENV = 'test';
File renamed without changes.

0 commit comments

Comments
 (0)