From 9c1dd9d8ca9efeb3985aa557f6b3ce6321e56886 Mon Sep 17 00:00:00 2001 From: Rich Trott Date: Mon, 17 Jan 2022 16:28:00 +0000 Subject: [PATCH] test: improve util-format code coverage Add test case for calling `util.format()` with a BigInt and a separator. Refs: https://coverage.nodejs.org/coverage-986cf3b986c6c3e1/lib/internal/util/inspect.js.html#L2042 --- test/parallel/test-util-format.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/test/parallel/test-util-format.js b/test/parallel/test-util-format.js index 36c98bcb9790b5..ab0d50f743fd98 100644 --- a/test/parallel/test-util-format.js +++ b/test/parallel/test-util-format.js @@ -143,6 +143,13 @@ assert.strictEqual( '1180591620717411303424n 12345678901234567890123n' ); +assert.strictEqual( + util.formatWithOptions( + { numericSeparator: true }, + '%i %d', 1180591620717411303424n, 12345678901234567890123n), + '1_180_591_620_717_411_303_424n 12_345_678_901_234_567_890_123n' +); + // Float format specifier assert.strictEqual(util.format('%f'), '%f'); assert.strictEqual(util.format('%f', 42.0), '42');