mirror of
https://github.com/harish2704/simple-mocha.git
synced 2026-09-10 06:21:08 +00:00
Feat: colors
This commit is contained in:
@@ -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('');
|
||||||
|
|||||||
Reference in New Issue
Block a user