У меня есть следующая ложная настройка
const ProductServiceMock = jasmine.createSpyObj('ProductService', ['getProducts']);
ProductServiceMock.getProducts
.and
.returnValues(observableOf(ProductStubService.getNumberOfProducts(20)),
observableOf(ProductStubService.getNumberOfProducts(20)));
Однако, когда компонент запускается и пытается вызвать метод getProducts
, он выдает ошибку, говорящую «Невозможно прочитать свойство« подписка »неопределенного».Метод returnValue
возвращает наблюдаемое, но когда я использую returnValues
, я ничего не получаю.Это ожидаемое поведение, ошибка или я что-то не так делаю?