我正在尝试测试具有选择表单控件的表单,该表单控件具有通过ngFor与|迭代的选项。 redux包中以@select()装饰的属性“ videoCategories”上的异步管道。
我无法使该表单控件对测试有效,因为我没有默认的选项,我想在其中模拟一些选项。在整个应用程序中,我可能需要对其他许多测试进行此操作。
现在,我正在尝试使用@ angular-redux / store / testing中的MockNgRedux来执行此操作,并且已经顺利通过了软件包的intellisense和github页面。
到目前为止,我的代码:
spyOn(MockNgRedux, 'videoCategories').and.callFake(() => {
return Observable.create({
id: 1,
name: 'Test Category',
description: 'Test Category Description'
});
});
但是,当然不行。
答案 0 :(得分:-1)
切换到@ ngrx / store并学习如何正确处理可观察对象。 angular-redux模块已经过时,我不知道为什么有人向我推荐它。