@@ -246,24 +246,24 @@ assert.ok(strings[0].includes('foo: { bar: { baz:'));
246246assert.ok(strings[0].includes('quux'));
247247assert.ok(strings.shift().includes('quux: true'));
248248
249- assert.ok(/^label: \d+\.\d{3}ms $/.test(strings.shift().trim()));
250- assert.ok(/^__proto__: \d+\.\d{3}ms $/.test(strings.shift().trim()));
251- assert.ok(/^constructor: \d+\.\d{3}ms $/.test(strings.shift().trim()));
252- assert.ok(/^hasOwnProperty: \d+\.\d{3}ms $/.test(strings.shift().trim()));
249+ assert.ok(/^label: \d+\.\d{3}(ms|s|min|h) $/.test(strings.shift().trim()));
250+ assert.ok(/^__proto__: \d+\.\d{3}(ms|s|min|h) $/.test(strings.shift().trim()));
251+ assert.ok(/^constructor: \d+\.\d{3}(ms|s|min|h) $/.test(strings.shift().trim()));
252+ assert.ok(/^hasOwnProperty: \d+\.\d{3}(ms|s|min|h) $/.test(strings.shift().trim()));
253253
254254// Verify that console.time() coerces label values to strings as expected
255- assert.ok(/^: \d+\.\d{3}ms $/.test(strings.shift().trim()));
256- assert.ok(/^\[object Object\]: \d+\.\d{3}ms $/.test(strings.shift().trim()));
257- assert.ok(/^\[object Object\]: \d+\.\d{3}ms $/.test(strings.shift().trim()));
258- assert.ok(/^null: \d+\.\d{3}ms $/.test(strings.shift().trim()));
259- assert.ok(/^default: \d+\.\d{3}ms $/.test(strings.shift().trim()));
260- assert.ok(/^default: \d+\.\d{3}ms $/.test(strings.shift().trim()));
261- assert.ok(/^NaN: \d+\.\d{3}ms $/.test(strings.shift().trim()));
262-
263- assert.ok(/^log1: \d+\.\d{3}ms $/.test(strings.shift().trim()));
264- assert.ok(/^log1: \d+\.\d{3}ms test$/.test(strings.shift().trim()));
265- assert.ok(/^log1: \d+\.\d{3}ms {} \[ 1, 2, 3 ]$/.test(strings.shift().trim()));
266- assert.ok(/^log1: \d+\.\d{3}ms $/.test(strings.shift().trim()));
255+ assert.ok(/^: \d+\.\d{3}(ms|s|min|h) $/.test(strings.shift().trim()));
256+ assert.ok(/^\[object Object\]: \d+\.\d{3}(ms|s|min|h) $/.test(strings.shift().trim()));
257+ assert.ok(/^\[object Object\]: \d+\.\d{3}(ms|s|min|h) $/.test(strings.shift().trim()));
258+ assert.ok(/^null: \d+\.\d{3}(ms|s|min|h) $/.test(strings.shift().trim()));
259+ assert.ok(/^default: \d+\.\d{3}(ms|s|min|h) $/.test(strings.shift().trim()));
260+ assert.ok(/^default: \d+\.\d{3}(ms|s|min|h) $/.test(strings.shift().trim()));
261+ assert.ok(/^NaN: \d+\.\d{3}(ms|s|min|h) $/.test(strings.shift().trim()));
262+
263+ assert.ok(/^log1: \d+\.\d{3}(ms|s|min|h) $/.test(strings.shift().trim()));
264+ assert.ok(/^log1: \d+\.\d{3}(ms|s|min|h) test$/.test(strings.shift().trim()));
265+ assert.ok(/^log1: \d+\.\d{3}(ms|s|min|h) {} \[ 1, 2, 3 ]$/.test(strings.shift().trim()));
266+ assert.ok(/^log1: \d+\.\d{3}(ms|s|min|h) $/.test(strings.shift().trim()));
267267
268268// Make sure that we checked all strings
269269assert.strictEqual(strings.length, 0);
0 commit comments