node-async-testing is a fast, extendable uniting testing module for Node.js. It...
This applies to everything: assertions, errors, callbacks, setup, teardown, reports, and so on.
Running tests in parallel is much faster, but makes it impossible to accurately deal with errors.
Make no assumptions about the code being tested.
The assertion module that comes with Node is great. If you are familiar with it you won't have any problems, so no need to learn new functions (though you can add your own if you want).
Not another Behavior Driven Development testing framework. I don't like
specifications and what not. They only add verbosity.
"Text X" followed
by a function is just right.
No preprocessors or custom scripts. If your test file is called
node my_test_file.js should run it.
npm install async_testing
mkdir -p ~/.node_libraries cd ~/.node_libraries git clone --recursive git://github.com/bentomas/node-async-testing.git async_testing
The source code for node-async-testing is located on GitHub. Feel free to send me pull requests, or report any issues you find. If you are looking for something to do, I maintain a list of things that need to be done or things I am thinking about doing.
To get in contact with me directly, you can send me a message on GitHub or send me an email. Sometimes I can be an awful correspondent, so don't take it personally. My best friends get the same treatment. I will eventually get back to you, just sometimes it can take months. A little prodding every now and then can't hurt.
Watch this brief screencast: