Comparing version 0.0.4 to 1.0.0-beta.1
{ | ||
"name": "tap-bark", | ||
"version": "0.0.4", | ||
"version": "1.0.0-beta.1", | ||
"description": "TAP parser for Alsatian", | ||
@@ -29,6 +29,7 @@ "main": "index.js", | ||
"duplexer": "^0.1.1", | ||
"indenthero": "^1.1.1", | ||
"tap-parser": "^3.0.3" | ||
}, | ||
"devDependencies": { | ||
"alsatian": "^1.0.0-alpha.11", | ||
"alsatian": "^1.0.0-alpha.14", | ||
"typescript": "^1.8.10", | ||
@@ -35,0 +36,0 @@ "typings": "^1.3.2" |
@@ -1,4 +0,4 @@ | ||
"use strict"; | ||
var result_type_1 = require("../result-type"); | ||
var chalk = require("chalk"); | ||
var indent = require("indenthero"); | ||
var OutputProvider = (function () { | ||
@@ -24,4 +24,8 @@ function OutputProvider() { | ||
}; | ||
OutputProvider.prototype.getFailureMessage = function (assertion) { | ||
var diag = indent(assertion.diag.message); | ||
return chalk.red("FAIL: ") + chalk.bold(assertion.name) + "\n" + chalk.gray(diag); | ||
}; | ||
return OutputProvider; | ||
}()); | ||
})(); | ||
exports.OutputProvider = OutputProvider; |
@@ -1,2 +0,1 @@ | ||
"use strict"; | ||
var result_type_1 = require("../result-type"); | ||
@@ -27,2 +26,3 @@ var Output = (function () { | ||
Output.prototype.outputResults = function (results) { | ||
var _this = this; | ||
var total = results.pass + results.fail + results.ignore; | ||
@@ -33,2 +33,8 @@ this._stream.writeLine(""); | ||
this._stream.writeLine(this._outputProvider.getResultMessage(result_type_1.ResultType.IGNORE, results.ignore, total)); | ||
if (results.failures.length > 0) { | ||
results.failures.forEach(function (f) { | ||
_this._stream.writeLine(""); | ||
_this._stream.writeLine(_this._outputProvider.getFailureMessage(f)); | ||
}); | ||
} | ||
}; | ||
@@ -39,3 +45,3 @@ Output.prototype.getStream = function () { | ||
return Output; | ||
}()); | ||
})(); | ||
exports.Output = Output; |
@@ -1,2 +0,1 @@ | ||
"use strict"; | ||
var stream_1 = require("./stream/stream"); | ||
@@ -10,2 +9,5 @@ var output_1 = require("./output/output"); | ||
this.FIXTURE_REGEXP = /# FIXTURE (.*)/g; | ||
this.getPassCount = function (results) { return (results.pass || 0); }; | ||
this.getFailCount = function (results) { return (results.fail || (results.failures || []).length); }; | ||
this.getIgnoreCount = function (results) { return (results.skip || 0) + (results.todo || 0); }; | ||
this.output = output; | ||
@@ -39,5 +41,6 @@ this.parser = parser; | ||
var _results = { | ||
pass: results.pass || 0, | ||
fail: (results.failures || []).length, | ||
ignore: (results.skip || 0) + (results.todo || 0) | ||
pass: _this.getPassCount(results), | ||
fail: _this.getFailCount(results), | ||
ignore: _this.getIgnoreCount(results), | ||
failures: results.failures | ||
}; | ||
@@ -54,3 +57,3 @@ _this.output.outputResults(_results); | ||
return TapBark; | ||
}()); | ||
})(); | ||
exports.TapBark = TapBark; |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
119950
18
2640
0
4
+ Addedindenthero@^1.1.1
+ Addedindenthero@1.1.1(transitive)
+ Addedsplitkeep@1.0.1(transitive)