skipped specs mean yellow star

This commit is contained in:
Steve Conover
2011-02-28 14:51:03 -08:00
parent 8fbf3ba859
commit c485c33a3c
2 changed files with 28 additions and 54 deletions

View File

@@ -15,9 +15,10 @@ jasmine.TrivialNodeReporter = function(sys) {
function redStr(str) { return coloredStr("red", str); }
function yellowStr(str) { return coloredStr("yellow", str); }
function greenDot() { sys.print(greenStr(".")); }
function redF() { sys.print(redStr("F")); }
function newline() { sys.print("\n"); }
function greenDot() { sys.print(greenStr(".")); }
function redF() { sys.print(redStr("F")); }
function yellowStar() { sys.print(yellowStr("*")); }
function newline() { sys.print("\n"); }
function lineEnder(columnsPerLine) {
@@ -34,7 +35,10 @@ jasmine.TrivialNodeReporter = function(sys) {
var startNewLineIfNecessary = lineEnder(defaultColumnsPerLine);
this.reportSpecResults = function(spec) {
if (spec.results().passed()) {
var results = spec.results();
if (results.skipped) {
yellowStar();
} else if (results.passed()) {
greenDot();
} else {
redF();