diff --git a/test/mjsunit/test-stat-handler.js b/test/mjsunit/test-stat-handler.js index 32b1fe8cfce321..4c520880d86ac9 100644 --- a/test/mjsunit/test-stat-handler.js +++ b/test/mjsunit/test-stat-handler.js @@ -1,23 +1,25 @@ process.mixin(require("./common")); -var posix = require("posix"); var path = require("path"); var f = path.join(fixturesDir, "x.txt"); var f2 = path.join(fixturesDir, "x2.txt"); +puts("watching for changes of " + f); + var changes = 0; process.watchFile(f, function () { puts(f + " change"); changes++; + process.unwatchFile(f); }); -setTimeout(function () { - posix.rename(f, f2).wait(); - posix.rename(f2, f).wait(); - process.unwatchFile(f); -}, 10); +var File = require("file").File; + +var file = new File(f, 'w+'); +file.write('xyz\n'); +file.close().wait(); process.addListener("exit", function () {