mirror of
https://github.com/nodejs/node.git
synced 2024-12-01 16:10:02 +01:00
2e6dd93aaa
The color output was broken at some point and that was not detected because it was not tested for properly so far. This makes sure the colors work again and it adds a regression test as well. PR-URL: https://github.com/nodejs/node/pull/19464 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
19 lines
539 B
JavaScript
19 lines
539 B
JavaScript
'use strict';
|
|
require('../common');
|
|
const assert = require('assert').strict;
|
|
|
|
try {
|
|
// Activate colors even if the tty does not support colors.
|
|
process.env.COLORTERM = '1';
|
|
assert.deepStrictEqual([1, 2], [2, 2]);
|
|
} catch (err) {
|
|
const expected = 'Input A expected to deepStrictEqual input B:\n' +
|
|
'\u001b[32m+ expected\u001b[39m \u001b[31m- actual\u001b[39m\n\n' +
|
|
' [\n' +
|
|
'\u001b[31m-\u001b[39m 1,\n' +
|
|
'\u001b[32m+\u001b[39m 2,\n' +
|
|
' 2\n' +
|
|
' ]';
|
|
assert.strictEqual(err.message, expected);
|
|
}
|