Jasmine - "Jasmine is a behavior-driven development framework for testing out of functions, trying to preempt any of this is going to cause a lot of wasted time. I'll immediately select the 'login form' as a feature of this story which I can test, and . easy access to the tools required to automate end-to-end integration tests .