单元测试功能没有任何响应
Unit testing a function without any response
我在 Ember 路由中编写了以下函数
delete(line) {
line.destroyRecord().then(() => {
this.store.unloadRecord(line);
this.controller.get('deliveryLines').removeObject(line);
});
},
我的问题是,我应该编写单元测试来覆盖它吗?
毕竟,这个函数没有return任何东西,也没有任何副作用。我是否应该编写单元测试来覆盖函数正在调用,例如destroyRecord
还是 unloadRecord
?
您应该编写一个单元测试来覆盖它,因为虽然它现在没有做任何重要的事情,但以后它可以使您不必调试可能由于未调用而导致的某些事情。
此外,知道您的函数以其应有的方式运行也无妨。
我在 Ember 路由中编写了以下函数
delete(line) {
line.destroyRecord().then(() => {
this.store.unloadRecord(line);
this.controller.get('deliveryLines').removeObject(line);
});
},
我的问题是,我应该编写单元测试来覆盖它吗?
毕竟,这个函数没有return任何东西,也没有任何副作用。我是否应该编写单元测试来覆盖函数正在调用,例如destroyRecord
还是 unloadRecord
?
您应该编写一个单元测试来覆盖它,因为虽然它现在没有做任何重要的事情,但以后它可以使您不必调试可能由于未调用而导致的某些事情。
此外,知道您的函数以其应有的方式运行也无妨。