level-filesystem
Version:
Full implementation of the fs module on top of leveldb
19 lines (17 loc) • 382 B
JavaScript
var test = require('./helpers/test');
test('fsync', function(fs, t) {
fs.open('/test', 'w+', function(err, fd) {
t.ok(!err);
var w = new Buffer('hello');
fs.write(fd, w, 0, 5, null, function() {
fs.fsync(fd, function() {
var r = new Buffer(5);
fs.read(fd, r, 0, 5, 0, function(err) {
t.ok(!err);
t.same(r, w);
t.end();
})
});
});
});
});