You're right about considering whether to mock out the REST services and test the models and collections in isolation. I didn't want to push for SinonJS since I've merely read about it's use for testing Backbone.js apps.

But then, I've looked at the other quickstarts on how they incorporate JavaScript tests. I've filed [JDF-238](https://issues.jboss.org/browse/JDF-238) for the kitchensink-html5-mobile app. I believe that is relevant here, because both of the quickstarts should employ more or less the same approach for QUnit tests. Also to be noted is that the kitchensink-angularjs has no QUnit tests (or for that matter Jasmine or Angular Scenario based tests).

Therefore, we should set out the scope of what QUnit tests should do - unit, integration or end-to-end tests? And then look at implementing tests as desired.