JSHintified, thanks @elemoine.

This commit is contained in:
Marc Jansen
2013-03-05 16:05:07 +01:00
parent 2c1fa61078
commit aed6e4c1e3
+11 -11
View File
@@ -13,16 +13,16 @@
throw "jasmine library isn't loaded!"; throw "jasmine library isn't loaded!";
} }
var ANSI = {} var ANSI = {};
ANSI.color_map = { ANSI.color_map = {
"green" : 32, "green" : 32,
"red" : 31 "red" : 31
} };
ANSI.colorize_text = function(text, color) { ANSI.colorize_text = function(text, color) {
var color_code = this.color_map[color]; var color_code = this.color_map[color];
return "\033[" + color_code + "m" + text + "\033[0m"; return "\033[" + color_code + "m" + text + "\033[0m";
} };
var ConsoleReporter = function() { var ConsoleReporter = function() {
if (!console || !console.log) { throw "console isn't present!"; } if (!console || !console.log) { throw "console isn't present!"; }
@@ -79,7 +79,7 @@
var resultText = spec.suite.description + " : " + spec.description; var resultText = spec.suite.description + " : " + spec.description;
this.log(resultText, "red"); this.log(resultText, "red");
var items = spec.results().getItems() var items = spec.results().getItems();
for (var i = 0; i < items.length; i++) { for (var i = 0; i < items.length; i++) {
var trace = items[i].trace.stack || items[i].trace; var trace = items[i].trace.stack || items[i].trace;
this.log(trace, "red"); this.log(trace, "red");
@@ -95,8 +95,8 @@
* Pads given string up to a target length with a given character on either * Pads given string up to a target length with a given character on either
* the left or right side. * the left or right side.
*/ */
proto.pad = function(str, len, char, side){ proto.pad = function(string, len, char, side){
var str = str + "", var str = string + "",
whichSide = side || 'left', whichSide = side || 'left',
buff = "", buff = "",
padChar = char || " ", padChar = char || " ",
@@ -113,7 +113,7 @@
} }
// we still need a substring when we are called with e.g. " . " as char. // we still need a substring when we are called with e.g. " . " as char.
return padded.substring(0, len); return padded.substring(0, len);
} };
/** /**
* Pads given string up to a target length with a given character on the right * Pads given string up to a target length with a given character on the right
@@ -121,7 +121,7 @@
*/ */
proto.padRight = function(str, len, char){ proto.padRight = function(str, len, char){
return this.pad(str, len, char, 'right'); return this.pad(str, len, char, 'right');
} };
/** /**
* Pads given string up to a target length with a given character on the right * Pads given string up to a target length with a given character on the right
@@ -129,7 +129,7 @@
*/ */
proto.padLeft = function(str, len, char){ proto.padLeft = function(str, len, char){
return this.pad(str, len, char, 'left'); return this.pad(str, len, char, 'left');
} };
proto.reportSuiteResults = function(suite) { proto.reportSuiteResults = function(suite) {
if (!suite.parentSuite) { return; } if (!suite.parentSuite) { return; }
@@ -152,8 +152,8 @@
}; };
proto.log = function(str, color) { proto.log = function(str, color) {
var text = (color != undefined)? ANSI.colorize_text(str, color) : str; var text = (color)? ANSI.colorize_text(str, color) : str;
console.log(text) console.log(text);
}; };
jasmine.ConsoleReporter = ConsoleReporter; jasmine.ConsoleReporter = ConsoleReporter;