var fs = require("fs")
var touch = require("../touch.js")
function _ (fn) { return function (er) {
if (er) throw er
fn()
}}
touch.sync("sync")
touch("async", _(function () {
console.log("async", fs.statSync("async"))
console.log("sync", fs.statSync("sync"))
setTimeout(function () {
touch.sync("sync")
touch("async", _(function () {
console.log("async", fs.statSync("async"))
console.log("sync", fs.statSync("sync"))
setTimeout(function () {
touch.sync("sync")
touch("async", _(function () {
console.log("async", fs.statSync("async"))
console.log("sync", fs.statSync("sync"))
fs.unlinkSync("sync")
fs.unlinkSync("async")
}))
}, 1000)
}))
}, 1000)
}))