mirror of
https://github.com/nodejs/node.git
synced 2026-11-09 15:11:11 -05:00
When timeEnd function is called, display result with a suitable time unit instead of a big amount of milliseconds. Refs: https://github.com/nodejs/node/issues/29099 PR-URL: https://github.com/nodejs/node/pull/29251 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
16 lines
449 B
JavaScript
16 lines
449 B
JavaScript
'use strict';
|
|
// Flags: --expose-internals
|
|
require('../common');
|
|
const { formatTime } = require('internal/console/constructor');
|
|
const assert = require('assert');
|
|
|
|
const test1 = formatTime(100);
|
|
const test2 = formatTime(1500);
|
|
const test3 = formatTime(60300);
|
|
const test4 = formatTime(4000000);
|
|
|
|
assert.strictEqual(test1, '100.000ms');
|
|
assert.strictEqual(test2, '1.500s');
|
|
assert.strictEqual(test3, '1.005min');
|
|
assert.strictEqual(test4, '1.111h');
|