Example project demonstrating unit testing with Jasmine and Sinon. An observer / pubSub pattern is used to facilitate Sinon callback testing.