小编nit*_*loz的帖子

在Angular2测试中模拟ngrx /存储

你可以帮我嘲笑商店吗?我已经看到了这个这个问题有一个不同的错误.我在我的一个服务中使用商店,我使用dispatch,select和get store方法.我在@noelmace建议之后嘲笑了商店,并使用了以下调度程序,reducer和state创建商店:

 export class ObservableMock implements Observer<any> {
        closed?: boolean = false; // inherited from Observer
        nextVal: any = ''; // variable I made up

        constructor() {
        }

        next = (value: any): void => {
            this.nextVal = value;
        };
        error = (err: any): void => {
            console.error(err);
        };
        complete = (): void => {
            this.closed = true;
        }
    }

    let _reducer: ObservableMock = new ObservableMock();
    let _dispatcher: ObservableMock = new ObservableMock();
    let state$: Observable<any> = new …
Run Code Online (Sandbox Code Playgroud)

unit-testing mocking jasmine ngrx angular

5
推荐指数
1
解决办法
3841
查看次数

标签 统计

angular ×1

jasmine ×1

mocking ×1

ngrx ×1

unit-testing ×1