Skip to content

Commit 6449584

Browse files
committed
fixup! util: respect nested formats in styleText
1 parent fbd357c commit 6449584

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

test/parallel/test-util-styletext.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,17 @@ assert.strictEqual(
6060
'\x1B[31mA\x1B[41m\x1B[34mB\x1B[31m\x1B[49mC\x1B[39m'
6161
);
6262

63+
assert.strictEqual(
64+
util.styleText('blue',
65+
'blue' +
66+
util.styleText('red',
67+
'red' +
68+
util.styleText('green', 'green', { validateStream: false }) +
69+
'red', { validateStream: false }) +
70+
'blue', { validateStream: false }),
71+
'\x1B[34mblue\x1B[31mred\x1B[32mgreen\x1B[31mred\x1B[34mblue\x1B[39m'
72+
);
73+
6374
assert.strictEqual(
6475
util.styleText(['bold', 'red'], 'test', { validateStream: false }),
6576
util.styleText(

0 commit comments

Comments
 (0)