diff --git a/lib/jasmine.css b/lib/jasmine.css index 6583fe7..5051114 100644 --- a/lib/jasmine.css +++ b/lib/jasmine.css @@ -163,4 +163,4 @@ body { display: block; margin: 5px 0; padding: 2px 0 2px 10px; -} +} \ No newline at end of file diff --git a/spec/node_suite.js b/spec/node_suite.js index ffa824e..9d7f7bc 100644 --- a/spec/node_suite.js +++ b/spec/node_suite.js @@ -43,7 +43,7 @@ jasmine.executeSpecs = function(specs, done){ } var jasmineEnv = jasmine.getEnv(); - jasmineEnv.reporter = new jasmine.TrivialConsoleReporter(sys.print, done) + jasmineEnv.reporter = new jasmine.TrivialConsoleReporter(sys.print, done); jasmineEnv.execute(); }; diff --git a/spec/suites/TrivialConsoleReporterSpec.js b/spec/suites/TrivialConsoleReporterSpec.js index 37e81aa..80a77bb 100644 --- a/spec/suites/TrivialConsoleReporterSpec.js +++ b/spec/suites/TrivialConsoleReporterSpec.js @@ -1,429 +1,452 @@ describe("TrivialConsoleReporter", function() { - - //keep these literal. otherwise the test loses value as a test. - function green(str) { return '\033[32m' + str + '\033[0m'; } - 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; } - + function green(str) { + return '\033[32m' + str + '\033[0m'; + } + + 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}; } }, - passingRun = { results: function(){ return {failedCount: 0, items_: [null, null, null]}; } }, - failingRun = { results: function(){ return {failedCount: 7, items_: [null, null, null]}; } }; - - function repeatedlyInvoke(f, times) { for(var i=0; i