diff --git a/test/pseudo-tty/test-assert-no-color.js b/test/pseudo-tty/test-assert-no-color.js new file mode 100644 index 00000000000000..9412cdcc953ad7 --- /dev/null +++ b/test/pseudo-tty/test-assert-no-color.js @@ -0,0 +1,19 @@ +'use strict'; +require('../common'); +const assert = require('assert').strict; + +process.env.NODE_DISABLE_COLORS = true; + +try { + assert.deepStrictEqual({}, { foo: 'bar' }); +} catch (error) { + const expected = + 'Expected values to be strictly deep-equal:\n' + + '+ actual - expected\n' + + '\n' + + '+ {}\n' + + '- {\n' + + '- foo: \'bar\'\n' + + '- }'; + assert.strictEqual(error.message, expected); +} diff --git a/test/pseudo-tty/test-assert-no-color.out b/test/pseudo-tty/test-assert-no-color.out new file mode 100644 index 00000000000000..e69de29bb2d1d6