Жасмин шпион returnValues ​​не может вернуть наблюдаемые? - PullRequest
0 голосов
/ 04 января 2019

У меня есть следующая ложная настройка

const ProductServiceMock = jasmine.createSpyObj('ProductService', ['getProducts']);
ProductServiceMock.getProducts
  .and
  .returnValues(observableOf(ProductStubService.getNumberOfProducts(20)),
                observableOf(ProductStubService.getNumberOfProducts(20)));

Однако, когда компонент запускается и пытается вызвать метод getProducts, он выдает ошибку, говорящую «Невозможно прочитать свойство« подписка »неопределенного».Метод returnValue возвращает наблюдаемое, но когда я использую returnValues, я ничего не получаю.Это ожидаемое поведение, ошибка или я что-то не так делаю?

...