diff options
author | Vladislav Kaminsky <wlodzislav@outlook.com> | 2019-02-22 16:13:52 +0400 |
---|---|---|
committer | Ruben Bridgewater <ruben@bridgewater.de> | 2019-03-21 23:34:14 +0100 |
commit | 82b3ee776ba87481b5fa3d00cbe7f3c4f32c3ec3 (patch) | |
tree | 84433856e54677064c71a772c4b1edac0f98bbe3 /test/pseudo-tty | |
parent | d3a62fe7fc683bf74b3e9c743f73471f0167bd15 (diff) | |
download | android-node-v8-82b3ee776ba87481b5fa3d00cbe7f3c4f32c3ec3.tar.gz android-node-v8-82b3ee776ba87481b5fa3d00cbe7f3c4f32c3ec3.tar.bz2 android-node-v8-82b3ee776ba87481b5fa3d00cbe7f3c4f32c3ec3.zip |
repl: check colors with .getColorDepth()
PR-URL: https://github.com/nodejs/node/pull/26261
Fixes: https://github.com/nodejs/node/issues/26187
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Roman Reiss <me@silverwind.io>
Reviewed-By: Rich Trott <rtrott@gmail.com>
Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
Diffstat (limited to 'test/pseudo-tty')
-rw-r--r-- | test/pseudo-tty/repl-dumb-tty.js | 15 | ||||
-rw-r--r-- | test/pseudo-tty/repl-dumb-tty.out | 14 |
2 files changed, 29 insertions, 0 deletions
diff --git a/test/pseudo-tty/repl-dumb-tty.js b/test/pseudo-tty/repl-dumb-tty.js new file mode 100644 index 0000000000..08c63881d3 --- /dev/null +++ b/test/pseudo-tty/repl-dumb-tty.js @@ -0,0 +1,15 @@ +'use strict'; +require('../common'); + +process.env.TERM = 'dumb'; + +const repl = require('repl'); + +repl.start('> '); +process.stdin.push('console.log("foo")\n'); +process.stdin.push('1 + 2\n'); +process.stdin.push('"str"\n'); +process.stdin.push('console.dir({ a: 1 })\n'); +process.stdin.push('{ a: 1 }\n'); +process.stdin.push('\n'); +process.stdin.push('.exit\n'); diff --git a/test/pseudo-tty/repl-dumb-tty.out b/test/pseudo-tty/repl-dumb-tty.out new file mode 100644 index 0000000000..69eb4e5da6 --- /dev/null +++ b/test/pseudo-tty/repl-dumb-tty.out @@ -0,0 +1,14 @@ +> console.log("foo") +foo +undefined +> 1 + 2 +3 +> "str" +'str' +> console.dir({ a: 1 }) +{ a: 1 } +undefined +> { a: 1 } +{ a: 1 } +> +> .exit |