@indutny You tell me this is evil.
> My point is that the test should not be calling process.exit() at any circumstances. It should work without it.

I use `process.on('exit'` because at first i see many existent cases are using this method.
Here is the screenshot.
![2014-01-05_233124](https://f.cloud.github.com/assets/406779/1846830/a24d9ef2-761e-11e3-8da6-4805e4d4d981.png)
My project is using mocha so i'm not familiar with how node.js test cases are being written.