diff --git a/test/common.js b/test/common.js index b4af7dc5..e7882355 100644 --- a/test/common.js +++ b/test/common.js @@ -47,7 +47,7 @@ var stripChangingData = function (line) { module.exports.stripFullStack = function (output) { var stripped = ' [... stack stripped ...]'; - var withDuplicates = output.split('\n').map(stripChangingData).map(function (line) { + var withDuplicates = output.split(/\r?\n/g).map(stripChangingData).map(function (line) { var m = line.match(/[ ]{8}at .*\((.*)\)/); if (m && m[1].slice(0, 5) !== '$TEST') { @@ -75,9 +75,9 @@ module.exports.stripFullStack = function (output) { 'at$1 $2' ).replace( // Handle stack trace variation in Node v0.8 - /(\[\.\.\. stack stripped \.\.\.\]\n *at) \(([^)]+)\)/g, + /(\[\.\.\. stack stripped \.\.\.\]\r?\n *at) \(([^)]+)\)/g, '$1 $2' - ).split('\n'); + ).split(/\r?\n/g); }; module.exports.runProgram = function (folderName, fileName, cb) {