单元测试功能没有任何响应

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

您应该编写一个单元测试来覆盖它,因为虽然它现在没有做任何重要的事情,但以后它可以使您不必调试可能由于未调用而导致的某些事情。

此外,知道您的函数以其应有的方式运行也无妨。