@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 устарел, и я понятия не имею, почему мне его рекомендовали.

Другие вопросы по тегам