Как выполнить модульное тестирование строки кода, которая создает ввод для фиктивной функции? - PullRequest
0 голосов
/ 11 февраля 2019

Моя структура кода выглядит следующим образом:

// определение paramA, paramB;// 1

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

myService.dummyMethod (.... некоторые аргументы, myAnonFunc);// 3

Итак, я создаю литерал функции и передаю его функции dummyMethod службы (myService).

В моем модульном тесте для этого кода я макет dummyMethod, используя spyOn.Но это делает строку 2 необнаруженной тестом, так как критическое изменение в этой строке не будет обнаружено, поскольку dummyMethod подвергается насмешке.

Как обойти эту ситуацию?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...