~yolanda.robla/ubuntu/trusty/nodejs/add_distribution

« back to all changes in this revision

Viewing changes to test/simple/test-fs-write-stream-end.js

  • Committer: Package Import Robot
  • Author(s): Jérémy Lal
  • Date: 2013-08-14 00:16:46 UTC
  • mfrom: (7.1.40 sid)
  • Revision ID: package-import@ubuntu.com-20130814001646-bzlysfh8sd6mukbo
Tags: 0.10.15~dfsg1-4
* Update 2005 patch, adding a handful of tests that can fail on
  slow platforms.
* Add 1004 patch to fix test failures when writing NaN to buffer
  on mipsel.

Show diffs side-by-side

added added

removed removed

Lines of Context:
21
21
 
22
22
var common = require('../common');
23
23
var assert = require('assert');
24
 
 
25
 
var path = require('path'),
26
 
    fs = require('fs');
27
 
 
28
 
var writeEndOk = false;
29
 
(function() {
30
 
  debugger;
31
 
  var file = path.join(common.tmpDir, 'write-end-test.txt');
32
 
  var stream = fs.createWriteStream(file);
33
 
 
34
 
  stream.end('a\n', 'utf8', function() {
 
24
var path = require('path');
 
25
var fs = require('fs');
 
26
 
 
27
(function() {
 
28
  var file = path.join(common.tmpDir, 'write-end-test0.txt');
 
29
  var stream = fs.createWriteStream(file);
 
30
  stream.end();
 
31
  stream.on('close', common.mustCall(function() { }));
 
32
})();
 
33
 
 
34
(function() {
 
35
  var file = path.join(common.tmpDir, 'write-end-test1.txt');
 
36
  var stream = fs.createWriteStream(file);
 
37
  stream.end('a\n', 'utf8');
 
38
  stream.on('close', common.mustCall(function() {
35
39
    var content = fs.readFileSync(file, 'utf8');
36
40
    assert.equal(content, 'a\n');
37
 
    writeEndOk = true;
38
 
  });
39
 
 
 
41
  }));
40
42
})();
41
 
 
42
 
 
43
 
process.on('exit', function() {
44
 
  assert.ok(writeEndOk);
45
 
});
46