diff options
author | Rich Trott <rtrott@gmail.com> | 2016-04-05 17:17:33 -0700 |
---|---|---|
committer | Rich Trott <rtrott@gmail.com> | 2016-04-08 13:58:48 -0700 |
commit | c5afd98b4868bb2f258a8125dd8447e3ccfba1c5 (patch) | |
tree | e71ac481defaaecc9f1250f6e3ba74cd7466828b /test | |
parent | e67fee0fb54ddbc8685081f61ca92224fd8225f5 (diff) | |
download | android-node-v8-c5afd98b4868bb2f258a8125dd8447e3ccfba1c5.tar.gz android-node-v8-c5afd98b4868bb2f258a8125dd8447e3ccfba1c5.tar.bz2 android-node-v8-c5afd98b4868bb2f258a8125dd8447e3ccfba1c5.zip |
repl: refactor repl.js
There is some unnecessary logic in repl.js. Remove it.
PR-URL: https://github.com/nodejs/node/pull/6071
Reviewed-By: James M Snell <jasnell@gmail.com>
Diffstat (limited to 'test')
-rw-r--r-- | test/parallel/test-repl-null.js | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/test/parallel/test-repl-null.js b/test/parallel/test-repl-null.js new file mode 100644 index 0000000000..337e194447 --- /dev/null +++ b/test/parallel/test-repl-null.js @@ -0,0 +1,17 @@ +'use strict'; +require('../common'); +const repl = require('repl'); +const assert = require('assert'); + +var replserver = new repl.REPLServer(); + +replserver._inTemplateLiteral = true; + +// `null` gets treated like an empty string. (Should it? You have to do some +// strange business to get it into the REPL. Maybe it should really throw?) + +assert.doesNotThrow(() => { + replserver.emit('line', null); +}); + +replserver.emit('line', '.exit'); |