Bruno does a lot of JavaScript development and needs to build lots of web pages to test his code. On top of that, those tests always involve a human tester and cannot be included in automated tests (like in continuous integration). That's why I dared him to build a test framework for JavaScript ...