Skip to content

Commit 3dd963a

Browse files
lucacasonatoljharb
authored andcommitted
add tests
1 parent 7525430 commit 3dd963a

File tree

1 file changed

+34
-0
lines changed

1 file changed

+34
-0
lines changed

cli/tests/node_compat/test/parallel/test-util-format.js

+34
Original file line numberDiff line numberDiff line change
@@ -502,3 +502,37 @@ assert.strictEqual(
502502
message: /"inspectOptions".+object/
503503
});
504504
});
505+
506+
assert.strictEqual(
507+
util.formatWithOptions({ colors: true }, '%cfoo', 'color: red'),
508+
'\x1b[31mfoo\x1b[0m'
509+
);
510+
511+
assert.strictEqual(
512+
util.formatWithOptions(
513+
{ colors: true },
514+
'%cfoo',
515+
'color: red; background-color: blue'
516+
),
517+
'\x1B[44m\x1B[31mfoo\x1B[0m'
518+
);
519+
520+
assert.strictEqual(
521+
util.formatWithOptions({ colors: true }, '%cfoo', 'color: red', 'bar'),
522+
'\x1b[31mfoo\x1b[0m bar'
523+
);
524+
525+
assert.strictEqual(
526+
util.formatWithOptions({ colors: true }, '%cfoo%c bar', 'color: red', ''),
527+
'\x1b[31mfoo\x1b[39m bar\x1b[0m'
528+
);
529+
530+
assert.strictEqual(
531+
util.formatWithOptions(
532+
{ colors: true },
533+
'%cfoo %cbar',
534+
'color: red',
535+
'color: blue'
536+
),
537+
'\x1b[31mfoo \x1b[34mbar\x1b[0m'
538+
);

0 commit comments

Comments
 (0)