Think about it for a second. Done? Well, the answer is: none!
As for tools, I can only speak of two, JsTestDriver and screw-unit, the latter being the one we’re using in my current project at ThoughtWorks.
What I liked about screw-unit is that it’s very easy to get it up and running. Being a Behavior-Driven Testing Framework it’s not surprising it has a syntax similar to Rspec -which I prefer over JsTestDriver’s similarity to JUnit’s.
This is how a test written with screw-unit could look like:
I’m always keen to learn better ways of doing what I do.