我在Ember路线中写了以下功能
delete(line) {
line.destroyRecord().then(() => {
this.store.unloadRecord(line);
this.controller.get('deliveryLines').removeObject(line);
});
},
我的问题是,我应该编写单元测试来覆盖吗?
毕竟,该功能不会返回任何内容,也没有任何副作用。我应该编写单元测试来覆盖函数调用的内容,例如destroyRecord
或unloadRecord
?
答案 0 :(得分:1)
你应该编写一个单元测试来覆盖它,因为虽然它现在没有做任何重要的事情,但是以后它可以使你不必调试可能由于没有被调用而引起的事情。
此外,知道您的功能表现得如此,从不会受到伤害。