Tests: migrate testing infrastructure to minimal dependencies
[jquery.git] / test / runner / lib / prettyMs.js
blob99bae2b353f5f93eb88aadb41d46b321b4c90754
1 /**
2  * Pretty print a time in milliseconds.
3  */
4 export function prettyMs( time ) {
5         const minutes = Math.floor( time / 60000 );
6         const seconds = Math.floor( time / 1000 );
7         const ms = Math.floor( time % 1000 );
9         let prettyTime = `${ ms }ms`;
10         if ( seconds > 0 ) {
11                 prettyTime = `${ seconds }s ${ prettyTime }`;
12         }
13         if ( minutes > 0 ) {
14                 prettyTime = `${ minutes }m ${ prettyTime }`;
15         }
17         return prettyTime;