publicclass/open-uri — pull request #5 by wdavidw (2012-07-26 23:56:08+00:00)
Title: Node.js 0.8 compatibility and full async behavior

Hope those changes will make it through. I use open-uri in [mecano](https://github.com/wdavidw/node-mecano) and as I started to use Node.js v0.8, I was buzz with the `path.existsSync` being renamed. At the same time, I realized that some part of your module was using sync methods. So I took the liberty to update the code and I'm happy to send the changes back to you. Also, I've updated the test to mocha and should because some of your tests were achieving their goal (at a few places, you could negate the condition and no failure will be reported by expresso).
Thanks for this module, regards, d.