Refer to the article below to see how we can implement client side tests: http://krasimirtsonev.com/blog/article/unit-test-your-client-side-javascript-jsdom-nodejs Perhaps start with a simple test to add a project and then we build it up from there.