Browse Source

Feat: colors

refactor
Harish.K 10 years ago
parent
commit
85537b8af4
  1. 7
      index.js

7
index.js

@ -18,9 +18,11 @@ if( global.describe ){ return; }
var async = require('async'); var async = require('async');
var TXT_OK = '\u001b[32m\u001b[1m' + 'Okey' + '\u001b[22m\u001b[39m';
var TXT_FAIL = '\u001b[31m\u001b[1m' + 'Fail' + '\u001b[22m\u001b[39m';
function padding( str, width ){ function padding( str, width ){
return ( ' ' + str ).slice(-width);
return ( ' ' + str ).slice(-width);
} }
var printer = function(prefix){ var printer = function(prefix){
@ -75,9 +77,10 @@ Task.prototype.print = function(){
var timeTaken = this.endTime - this.startTime; var timeTaken = this.endTime - this.startTime;
var err = this.err; var err = this.err;
console.log( console.log(
( err ? TXT_FAIL : TXT_OK ) +
' '+
this.parentNode.indent + this.parentNode.indent +
this.name + this.name +
( err? ' Fail ' : ' OK ' )+
padding( '(' + timeTaken + 'ms) ' , 11)); padding( '(' + timeTaken + 'ms) ' , 11));
if(err){ if(err){
console.log(''); console.log('');

Loading…
Cancel
Save