如何对测试为模拟函数创建输入的代码行进行单元测试?

时间:2019-02-11 03:03:31

标签: unit-testing

我的代码结构如下:

  

//定义paramA,paramB; // 1

     

const myAnonFunc =(paramA,paramB)=> {返回paramA.id == paramB.id}; // 2

     

myService.dummyMethod(....一些参数,myAnonFunc); // 3

因此,我创建一个函数文字并将其传递给服务(myService)的函数dummyMethod。

在此代码的单元测试中,我使用spyOn模拟了dummyMethod。但这会使第2行无法通过测试发现,因为模拟dummyMethod时不会检测到该行中的重大更改。

如何解决这种情况?

0 个答案:

没有答案