From fa3d07caac26c50980b551ac58a77dd634f8adee Mon Sep 17 00:00:00 2001 From: Tian Feng Date: Tue, 20 Apr 2021 10:58:45 -0700 Subject: [PATCH] Hide output for expected&actual if both are undefined (#129) --- src/custom-reporter.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/custom-reporter.js b/src/custom-reporter.js index fe7d0223..2d667b53 100644 --- a/src/custom-reporter.js +++ b/src/custom-reporter.js @@ -239,8 +239,10 @@ function MochaJUnitReporter (runner, options) { }.bind(this)); this._runner.on('fail', function (test, err) { - console.error('- expected: ', test.err && test.err.expected); - console.error('+ actual: ', test.err && test.err.actual); + if ((test.err && test.err.expected !== undefined) || (test.err && test.err.actual !== undefined)) { + console.error('- expected: ', test.err && test.err.expected); + console.error('+ actual: ', test.err && test.err.actual); + } console.error(test.err && test.err.codeFrame && test.err.codeFrame.frame); console.error(test.err.message); sauceJson.push(this.getSauceTestcaseData(test));