Sha256: e22fba2b466fe274ded076f14d26e4054bffa48fb4aee86560b1415368a01c9a
Contents?: true
Size: 810 Bytes
Versions: 3
Compression:
Stored size: 810 Bytes
Contents
common = require("../common"); assert = common.assert var path = require('path'), Buffer = require('buffer').Buffer, fs = require('fs'), filename = path.join(common.fixturesDir, 'write.txt'), expected = new Buffer('hello'), openCalled = 0, writeCalled = 0; fs.open(filename, 'w', 0644, function (err, fd) { openCalled++; if (err) throw err; fs.write(fd, expected, 0, expected.length, null, function(err, written) { writeCalled++; if (err) throw err; assert.equal(expected.length, written); fs.closeSync(fd); var found = fs.readFileSync(filename, 'utf8'); assert.deepEqual(expected.toString(), found); fs.unlinkSync(filename); }); }); process.addListener("exit", function () { assert.equal(1, openCalled); assert.equal(1, writeCalled); });
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
rednode-0.1.2 | ext/node/test/simple/test-fs-write-buffer.js |
rednode-0.1.1 | ext/node/test/simple/test-fs-write-buffer.js |
rednode-0.1.0 | ext/node/test/simple/test-fs-write-buffer.js |