@ -1,13 +1,13 @@
'use strict' ;
var common = require ( '../common' ) ;
var assert = require ( 'assert' ) ;
var path = require ( 'path' ) ;
var Buffer = require ( 'buffer' ) . Buffer ;
var fs = require ( 'fs' ) ;
var fn = path . join ( common . tmpDir , 'write.txt' ) ;
var fn2 = path . join ( common . tmpDir , 'write2.txt' ) ;
var expected = 'ümlaut.' ;
var constants = fs . constants ;
const common = require ( '../common' ) ;
const assert = require ( 'assert' ) ;
const path = require ( 'path' ) ;
const Buffer = require ( 'buffer' ) . Buffer ;
const fs = require ( 'fs' ) ;
const fn = path . join ( common . tmpDir , 'write.txt' ) ;
const fn2 = path . join ( common . tmpDir , 'write2.txt' ) ;
const expected = 'ümlaut.' ;
const constants = fs . constants ;
common . refreshTmpDir ( ) ;
@ -15,12 +15,12 @@ fs.open(fn, 'w', 0o644, common.mustCall(function(err, fd) {
if ( err ) throw err ;
console . log ( 'open done' ) ;
fs . write ( fd , '' , 0 , 'utf8' , function ( err , written ) {
assert . e qual( 0 , written ) ;
assert . strictE qual( 0 , written ) ;
} ) ;
fs . write ( fd , expected , 0 , 'utf8' , common . mustCall ( function ( err , written ) {
console . log ( 'write done' ) ;
if ( err ) throw err ;
assert . e qual( Buffer . byteLength ( expected ) , written ) ;
assert . strictE qual( Buffer . byteLength ( expected ) , written ) ;
fs . closeSync ( fd ) ;
const found = fs . readFileSync ( fn , 'utf8' ) ;
console . log ( 'expected: "%s"' , expected ) ;
@ -36,12 +36,12 @@ fs.open(fn2, constants.O_CREAT | constants.O_WRONLY | constants.O_TRUNC, 0o644,
if ( err ) throw err ;
console . log ( 'open done' ) ;
fs . write ( fd , '' , 0 , 'utf8' , ( err , written ) => {
assert . e qual( 0 , written ) ;
assert . strictE qual( 0 , written ) ;
} ) ;
fs . write ( fd , expected , 0 , 'utf8' , common . mustCall ( ( err , written ) => {
console . log ( 'write done' ) ;
if ( err ) throw err ;
assert . e qual( Buffer . byteLength ( expected ) , written ) ;
assert . strictE qual( Buffer . byteLength ( expected ) , written ) ;
fs . closeSync ( fd ) ;
const found = fs . readFileSync ( fn2 , 'utf8' ) ;
console . log ( 'expected: "%s"' , expected ) ;