Remove excessive copyright/license boilerplate
[platform/upstream/nodejs.git] / test / parallel / test-fs-read-stream-resume.js
1 var common = require('../common');
2 var assert = require('assert');
3
4 var fs = require('fs');
5 var path = require('path');
6
7 var file = path.join(common.fixturesDir, 'x.txt');
8 var data = '';
9 var first = true;
10
11 var stream = fs.createReadStream(file);
12 stream.setEncoding('utf8');
13 stream.on('data', function(chunk) {
14   data += chunk;
15   if (first) {
16     first = false;
17     stream.resume();
18   }
19 });
20   
21 process.nextTick(function() {
22   stream.pause();
23   setTimeout(function() {
24     stream.resume();
25   }, 100);
26 });
27
28 process.on('exit', function() {
29   assert.equal(data, 'xyz\n');
30 });