Может ли кто-нибудь пролить свет на эту ошибку, которую я вижу в своих модульных тестах Jasmine, где я создаю шпион для ложного вызова службы и пытаюсь вернуть значение?
Это пример шпиона:
mockService = jasmine.createSpyObj('MyService', ['getSomeId']);
mockService.getSomeId.and.returnValue(10);
Когда я запускаю тест ng, в окне консоли появляется следующая ошибка - но тест фактически успешно проходит в браузере:
ошибка TS2339: свойство 'и' не существует для типа '() => строка'.
src / app / services / myservice.service.spec.ts (57,45): ошибка TS2339: свойство 'и' не существует для типа '(controller: string) => string'.
Есть идеи?