fix #637: added tests for fs.fsync()

This commit is contained in:
Julia Yatsenko 2018-12-19 18:49:05 -05:00
parent fe7d902a2c
commit cef05cf805
1 changed files with 6 additions and 4 deletions

View File

@ -12,16 +12,18 @@ describe('fs.fsync', function() {
it('should return error when fd is not a number', function(done) { it('should return error when fd is not a number', function(done) {
var fs = util.fs(); var fs = util.fs();
fs.fsync('1', function(error) { fs.fsync('notAnInteger', function(error) {
expect(error).to.exist; expect(error).to.exist;
expect(error.code).to.equal('EINVAL'); expect(error.code).to.equal('EINVAL');
done(); done();
}); });
}); });
it('should return error when fd is invalid', function(done) { it('should return an error if file descriptor is negative', function(done) {
var fs = util.fs(); let fs = util.fs();
fs.fsync(1, function(error) {
// File descriptor should be a non-negative number
fs.fsync(-1, function(error) {
expect(error).to.exist; expect(error).to.exist;
expect(error.code).to.equal('EBADF'); expect(error.code).to.equal('EBADF');
done(); done();