To start with I set up the build tasks to run JSLint and run JsTestDriver, that all went very smoothly.
I think the easiest way to start is with code that works and then refactor that to follow the MVP pattern.
When you have a new feature/requirement to add to the code then start by change existing or adding new tests that describe the behavoiur of the new feature/requirement then make the tests pass this isn’t as easy as in C# but once you get your head round it it does make sense.
Mocking framework we used Ewloe
Unit Testing framework JsTestDriver