summaryrefslogtreecommitdiff
path: root/test/disabled/test-readline.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/disabled/test-readline.js')
-rw-r--r--test/disabled/test-readline.js18
1 files changed, 13 insertions, 5 deletions
diff --git a/test/disabled/test-readline.js b/test/disabled/test-readline.js
index 1572036a87..9bb9943bd2 100644
--- a/test/disabled/test-readline.js
+++ b/test/disabled/test-readline.js
@@ -1,3 +1,4 @@
+'use strict';
// Can't test this when 'make test' doesn't assign a tty to the stdout.
// Yet another use-case for require('tty').spawn ?
var common = require('../common');
@@ -36,10 +37,10 @@ var readlineFakeStream = function() {
}
});
var _stdoutWrite = process.stdout.write;
- process.stdout.write = function (data) {
+ process.stdout.write = function(data) {
data.split('').forEach(rl.written_bytes.push.bind(rl.written_bytes));
_stdoutWrite.apply(this, arguments);
- }
+ };
rl.written_bytes = written_bytes;
return rl;
};
@@ -49,7 +50,7 @@ var written_bytes_length, refreshed;
rl.write('foo');
assert.equal(3, rl.cursor);
-[key.xterm, key.rxvt, key.gnome, key.putty].forEach(function (key) {
+[key.xterm, key.rxvt, key.gnome, key.putty].forEach(function(key) {
rl.write.apply(rl, key.home);
assert.equal(0, rl.cursor);
rl.write.apply(rl, key.end);
@@ -72,7 +73,7 @@ rl.write.apply(rl, key.xterm.home);
{cursor: 7, key: key.xterm.metab},
{cursor: 4, key: key.xterm.metab},
{cursor: 0, key: key.xterm.metab},
-].forEach(function (action) {
+].forEach(function(action) {
written_bytes_length = rl.written_bytes.length;
rl.write.apply(rl, action.key);
assert.equal(action.cursor, rl.cursor);
@@ -83,7 +84,14 @@ rl.write.apply(rl, key.xterm.home);
rl = readlineFakeStream();
rl.write('foo bar.hop/zoo');
rl.write.apply(rl, key.xterm.home);
-['bar.hop/zoo', '.hop/zoo', 'hop/zoo', '/zoo', 'zoo', ''].forEach(function (expectedLine) {
+[
+ 'bar.hop/zoo',
+ '.hop/zoo',
+ 'hop/zoo',
+ '/zoo',
+ 'zoo',
+ ''
+].forEach(function(expectedLine) {
rl.write.apply(rl, key.xterm.metad);
assert.equal(0, rl.cursor);
assert.equal(expectedLine, rl.line);