summaryrefslogtreecommitdiff
path: root/node_modules/line-reader/test.js
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/line-reader/test.js')
-rw-r--r--node_modules/line-reader/test.js89
1 files changed, 89 insertions, 0 deletions
diff --git a/node_modules/line-reader/test.js b/node_modules/line-reader/test.js
new file mode 100644
index 00000000000..b8bfa55d330
--- /dev/null
+++ b/node_modules/line-reader/test.js
@@ -0,0 +1,89 @@
+// var file = './test/data/multibyte_file.txt';
+var file = './test/data/three_line_file.txt';
+// var file = './test/data/mac_os_9_file.txt';
+// var file = './test/data/separator_file.txt';
+
+var util = require('util');
+
+// var lineReader = require('readline').createInterface({
+ // input: require('fs').createReadStream(file)
+// });
+
+// lineReader.on('line', function (line) {
+ // console.log('Line from file:', util.inspect(line));
+// });
+
+
+
+var fs = require('fs');
+
+// var readStream = fs.createReadStream(file);
+// // var hash = crypto.createHash('sha1');
+
+// readStream
+ // .on('readable', function () {
+ // var chunk;
+ // while (null !== (chunk = readStream.read())) {
+ // console.log(chunk.length);
+ // }
+ // })
+ // .on('end', function () {
+ // console.log('done!');
+ // });
+
+
+
+// var readable = process.stdin;
+//
+
+// var readable = fs.createReadStream(file);
+// readable.pause();
+
+// console.log(readable.isPaused());
+
+// readable.on('readable', () => {
+ // var chunk;
+ // console.log('called');
+ // while (null !== (chunk = readable.read(4))) {
+ // console.log('got %d bytes of data: %s', chunk.length, util.inspect(chunk.toString()));
+ // }
+// });
+
+// readable.on('end', () => {
+ // console.log('done!');
+// });
+//
+//
+
+var lineReader = require('./lib/line_reader');
+var readStream = fs.createReadStream('development.log', { start: 0, end: 10000 });
+lineReader.eachLine(readStream, (line) => console.log(line));
+
+
+
+// var lineReader = require('./lib/line_reader'),
+ // Promise = require('bluebird');
+
+// var eachLine = Promise.promisify(lineReader.eachLine);
+// eachLine(process.stdin, function(line) {
+ // console.log(line);
+// }).then(function() {
+ // console.log('DONE');
+// }).catch(function(err) {
+ // console.error(err);
+// });
+
+
+// const readline = require('readline');
+
+// const rl = readline.createInterface({
+ // input: process.stdin,
+ // output: process.stdout
+// });
+
+// rl.question('What do you think of Node.js? ', (answer) => {
+ // TODO: Log the answer in a database
+ // console.log('Thank you for your valuable feedback:', answer);
+
+ // rl.close();
+// });