【发布时间】:2013-12-09 11:32:15
【问题描述】:
鉴于以下BackboneJS 1.1.0 model / MarionetteJS 1.0.4 module:
MyApp.module('Product', function(Product, App, Backbone, Marionette, $, _) {
Product.Model = Backbone.Model.extend({
destroy: function() {
console.log("Product.destroy()");
return Backbone.Model.prototype.destroy.apply(this, arguments);
}
});
});
您将如何模拟 destroy function 失败,以便测试相关行为(例如用户通知警报消息)?我在这个项目中使用Jasmine 1.3.0 进行测试。
【问题讨论】:
标签: backbone.js callback jasmine marionette backbone-model