@angular-redux/store пытается протестировать компонент, использующий асинхронность, для свойства, украшенного @select() - документация не существует
Я пытаюсь проверить форму, которая имеет элемент управления выбора формы с параметрами, которые повторяются с ngFor с | асинхронный канал для свойства 'videoCategories', украшенного @select() из пакета redux.
Я не могу сделать этот элемент управления формой действительным для теста, потому что у меня нет параметров по умолчанию, и я хочу смоделировать некоторые параметры там. Вероятно, мне нужно будет сделать это со многими другими тестами в моем приложении.
Теперь я пытаюсь использовать MockNgRedux из @angular-redux/store/testing, чтобы сделать это, и безуспешно просматривал страницы пакета intellisense и github.
Мой код до сих пор:
spyOn(MockNgRedux, 'videoCategories').and.callFake(() => {
return Observable.create({
id: 1,
name: 'Test Category',
description: 'Test Category Description'
});
});
Но, конечно, это не работает.
0 ответов
Перешел на @ngrx/store и узнал, как правильно обращаться с наблюдаемыми. Модуль angular-redux устарел, и я понятия не имею, почему мне его рекомендовали.