From e8c8a0bdfde3c62517a4fb6bfd6bbe51feb4a27e Mon Sep 17 00:00:00 2001 From: Steve Conover Date: Mon, 28 Feb 2011 15:13:46 -0800 Subject: [PATCH] run result - passed green, failed red --- spec/suites/TrivialNodeReporterSpec.js | 26 +++++++++++++++++++++++++- src/node/TrivialNodeReporter.js | 23 ++++++++++++++++++----- 2 files changed, 43 insertions(+), 6 deletions(-) diff --git a/spec/suites/TrivialNodeReporterSpec.js b/spec/suites/TrivialNodeReporterSpec.js index 9967b07..4815a7b 100644 --- a/spec/suites/TrivialNodeReporterSpec.js +++ b/spec/suites/TrivialNodeReporterSpec.js @@ -6,11 +6,16 @@ describe("TrivialNodeReporter", function() { function red(str) { return '\033[31m' + str + '\033[0m'; } function yellow(str) { return '\033[33m' + str + '\033[0m'; } + function prefixGreen(str) { return '\033[32m' + str; } + function prefixRed(str) { return '\033[31m' + str; } + var newline = "\n"; var passingSpec = { results: function(){ return {passed:function(){return true;}}; } }, failingSpec = { results: function(){ return {passed:function(){return false;}}; } }, - skippedSpec = { results: function(){ return {skipped:true}; } }; + skippedSpec = { results: function(){ return {skipped:true}; } }, + passingRun = { results: function(){ return {failedCount: 0}; } }, + failingRun = { results: function(){ return {failedCount: 7}; } }; function repeatedlyInvoke(f, times) { for(var i=0; i