0
A
回答
0
你也許可以在下面的例子中使用的方法實現這一目標。 請注意,,下面的代碼會攔截取回調用並返回,調用不會到達服務器。如果您想要進行服務器端模擬,那麼您需要使用Sinon或其他類似的方法。
describe("People collection" function() {
var people = Backbone.Collection.extend({
// ...
});
function searchPeople(people, data) {
people.fetch(data);
}
it("must verify the fetch parameters!", function(){
var param = {data : {gender : 'male'}};
// Set up the spy.
spyOn(people, 'fetch').andReturn(); // Warning: this makes the call synchronous, Fetch actually won't go through!
// Now perform the operation that would invoke Collection.fetch.
searchPeople(people, param);
expect(people.fetch).toHaveBeenCalled(); // Verifies the fetch was actually called.
expect(people.fetch).toHaveBeenCalledWith(param); // Verifies that the fetch was called with specified param.
});
});
相關問題
- 1. 測試作爲參數在茉莉花
- 2. 測試參數AngularJS在茉莉花
- 3. 茉莉花參數化單元測試
- 4. 如何測試茉莉花
- 5. Aws lambda函數與茉莉花測試?
- 6. 茉莉花測試參考錯誤
- 7. 茉莉花單元測試
- 8. 茉莉花單元測試
- 9. 測試角$ Q茉莉花
- 10. 茉莉花測試removeEventListener
- 11. 茉莉花測試AngularJS $上
- 12. 茉莉花測試雙打
- 13. 茉莉花測試失敗
- 14. 茉莉花TypeScript測試角
- 15. 茉莉花鏈式測試
- 16. 茉莉花測試toUpperCase
- 17. 角+茉莉花測試
- 18. 茉莉花循環測試
- 19. 茉莉花測試用例
- 20. 茉莉花測試knockout.js與requirejs
- 21. 茉莉花測試與外部javascript
- 22. 茉莉花測試案例與角js
- 23. 單元測試與茉莉花$模態
- 24. 測試AngularJS與業力和茉莉花
- 25. 與業力和茉莉花角測試
- 26. 在rails中測試angularjs與茉莉花
- 27. 通過Karma測試AngularJS與茉莉花
- 28. 測試jQuery與茉莉花懸停
- 29. 與茉莉花的角度測試
- 30. 單元測試與噶/茉莉花