Code coverage report for tracevis/lib/trace/util.js

Statements: 100% (11 / 11)      Branches: 100% (6 / 6)      Functions: 100% (1 / 1)      Lines: 100% (11 / 11)     

All files » tracevis/lib/trace/ » util.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 162 371 371 371 301   70 70 3 67 64     70    
exports.alignMillis = function(millis) {
  var millisStr = String(millis);
  var indexOfPoint = millisStr.indexOf('.');
  if (indexOfPoint === -1) {
    return millisStr + '.000';
  } else {
    var delta = millisStr.length - indexOfPoint - 1;
    if (delta < 3) {
      millisStr += new Array(4 - delta).join('0');
    } else if (delta > 3) {
      millisStr = millisStr.substring(0, indexOfPoint + 4);
    }
  }
  return millisStr;
};