Lines Matching refs:file
15 const file = fs.ReadStream(fn);
17 file.on('open', common.mustCall(function(fd) {
18 file.length = 0;
20 assert.ok(file.readable);
23 file.pause();
24 file.resume();
25 file.pause();
26 file.resume();
29 file.on('data', common.mustCallAtLeast(function(data) {
32 file.length += data.length;
35 file.pause();
39 file.resume();
44 file.on('end', common.mustCall());
47 file.on('close', common.mustCall(function() {
48 assert.strictEqual(file.length, 30000);
53 const file = fs.createReadStream(fn, Object.create({ encoding: 'utf8' }));
54 file.length = 0;
55 file.on('data', function(data) {
57 file.length += data.length;
65 file.on('close', common.mustCall(function() {
66 assert.strictEqual(file.length, 10000);
72 const file = fs.createReadStream(rangeFile, options);
73 assert.strictEqual(file.start, 1);
74 assert.strictEqual(file.end, 2);
76 file.on('data', function(data) {
79 file.on('end', common.mustCall(function() {
86 const file = fs.createReadStream(rangeFile, options);
87 assert.strictEqual(file.start, 1);
88 file.data = '';
89 file.on('data', function(data) {
90 file.data += data.toString('utf-8');
92 file.on('end', common.mustCall(function() {
93 assert.strictEqual(file.data, 'yz\n');
100 const file = fs.createReadStream(rangeFile, options);
101 assert.strictEqual(file.start, 1);
102 file.data = '';
103 file.on('data', function(data) {
104 file.data += data.toString('utf-8');
106 file.on('end', common.mustCall(function() {
107 assert.strictEqual(file.data, 'yz\n');
152 let file =
154 assert.strictEqual(file.autoClose, false);
155 file.on('data', (chunk) => { data += chunk; });
156 file.on('end', common.mustCall(function() {
158 assert(!file.closed);
159 assert(!file.destroyed);
167 file = fs.createReadStream(null, Object.create({ fd: file.fd, start: 0 }));
168 file.data = '';
169 file.on('data', function(data) {
170 file.data += data;
172 file.on('end', common.mustCall(function() {
173 assert.strictEqual(file.data, 'xyz\n');
177 assert(file.closed);
178 assert(file.destroyed);
185 const file = fs.createReadStream(null, options);
186 file.on('data', common.mustNotCall());
187 file.on('error', common.mustCall());
189 assert(!file.closed);
190 assert(!file.destroyed);
191 assert(file.fd);
195 // Make sure stream is destroyed when file does not exist.
197 const file = fs.createReadStream('/path/to/file/that/does/not/exist');
198 file.on('data', common.mustNotCall());
199 file.on('error', common.mustCall());
202 assert(file.closed);
203 assert(file.destroyed);