From db5b034d947a1b22bc742e42a325b289d811ebbc Mon Sep 17 00:00:00 2001 From: isaacs Date: Tue, 5 Apr 2011 10:00:52 -0700 Subject: [PATCH] handle comment lines smarter --- lib/tap.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/tap.js b/lib/tap.js index 4a64b4156..db041d407 100644 --- a/lib/tap.js +++ b/lib/tap.js @@ -4,8 +4,12 @@ module.exports = tap function tap (res, count, diag) { if (typeof res === "string") { - return ("\n# "+res.trim().split(/\r?\n/).join("\n# ")+"\n") - .split("\n# \n").join("\n\n") + res = res.split(/\r?\n/).map(function (l) { + if (!l.trim()) return l.trim() + return "# " + l + }).join("\n") + if (res.substr(-1) !== "\n") res += "\n" + return res } if (!!process.env.TAP_NODIAG) diag = false