http://angularjs.org/
No-Library (pure JS), HTML, CSS, JavaScript
Shows how to use $q service to mock services that return promises in unit tests.
Starting point template to include AngularJS and Jasmine in a jsFiddle.