sanity.js 767 B

1234567891011121314151617181920212223242526272829303132
  1. var fs = require("fs")
  2. var touch = require("../touch.js")
  3. function _ (fn) { return function (er) {
  4. if (er) throw er
  5. fn()
  6. }}
  7. touch.sync("sync")
  8. touch("async", _(function () {
  9. console.log("async", fs.statSync("async"))
  10. console.log("sync", fs.statSync("sync"))
  11. setTimeout(function () {
  12. touch.sync("sync")
  13. touch("async", _(function () {
  14. console.log("async", fs.statSync("async"))
  15. console.log("sync", fs.statSync("sync"))
  16. setTimeout(function () {
  17. touch.sync("sync")
  18. touch("async", _(function () {
  19. console.log("async", fs.statSync("async"))
  20. console.log("sync", fs.statSync("sync"))
  21. fs.unlinkSync("sync")
  22. fs.unlinkSync("async")
  23. }))
  24. }, 1000)
  25. }))
  26. }, 1000)
  27. }))