Code coverage report for time/parseMs.js

Statements: 100% (5 / 5)      Branches: 100% (0 / 0)      Functions: 100% (3 / 3)      Lines: 100% (4 / 4)     

All files » time/ » parseMs.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 181         1 12                 1    
define(['../math/countSteps'], function(countSteps){
 
    /**
     * Parse timestamp into an object.
     */
    function parseMs(ms){
        return {
            milliseconds : countSteps(ms, 1, 1000),
            seconds      : countSteps(ms, 1000, 60),
            minutes      : countSteps(ms, 60000, 60),
            hours        : countSteps(ms, 3600000, 24),
            days         : countSteps(ms, 86400000)
        };
    }
 
    return parseMs;
});