Javascript Testing with Test from Javascript MVC
May 19th, 2008I’m always looking for ways to improve my javascript development and after a few weeks of playing, Javascript MVC test looks like it might be one the best tools yet.
We all know the power of testing our code. A proper suite of unit tests can be among a projects most valuable assets. They can ensure against the regressions rampant in rapid application development cycles that may not have adequate opportunities for proper QA. Most importantly, when coupled with continuous integration tools, a comprehensive test suite catches many bugs close to when they are written and when they are easiest to correct.
Historically, testing javascript hasn’t been the most useful or productive of tasks. The type of data manipulation, object inheritance and communication most conducive to unit testing has been minimized in most javascript applications. Instead, most javascript is highly event driven and is often loosely tied to any specific server side data model. Test MVC stands to provide a powerful testing framework for just those tasks we normally use javascript for.
Key Features
- Cross browser1 support for typical DOM events, like keypress, click, submit, blur, and focus
- Simulate writing text or dragging an element
- Easily simulate AJAX functionality with sample data in fixture files


