read
Mocha is a wonderful testing framework for node.js, however the documentation seems to be lacking.
When I first begin to write in Mocha, I had many questions:
- what exactly does
describe()
do? - what is the effect of nesting
describe()
multiple levels? - is
describe()
a test suite, andit()
a test case? - where should I place
before()
andafter()
hooks?
I didn’t find the answer online, hence I simply test it out myself.
This gist is the javascript that explains the questions I had. Much clearer now :)
I also used docco to generate a more-pleasing-to-read documentation for the gist.
Sorry but I didn’t host the docco documentation, but you could still read the javascript in it’s purest form: