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

时间:2018-03-08 15:07:45

标签: javascript unit-testing ember.js ember-data

我在Ember路线中写了以下功能

  delete(line) {
    line.destroyRecord().then(() => {
      this.store.unloadRecord(line);
      this.controller.get('deliveryLines').removeObject(line);
    });
  },

我的问题是,我应该编写单元测试来覆盖吗?

毕竟,该功能不会返回任何内容,也没有任何副作用。我应该编写单元测试来覆盖函数调用的内容,例如destroyRecordunloadRecord

1 个答案:

答案 0 :(得分:1)

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

此外,知道您的功能表现得如此,从不会受到伤害。