Skip to content

Instantly share code, notes, and snippets.

@yoojene
yoojene / mock-active-router.ts
Created December 3, 2021 11:54 — forked from dvaJi/mock-active-router.ts
Mock ActivatedRoute (with snapshot, queryParams and params), tested in Angular 7+
import { Params } from '@angular/router';
import { BehaviorSubject } from 'rxjs';
export class MockActivatedRoute {
private innerTestParams?: any;
private subject?: BehaviorSubject<any> = new BehaviorSubject(this.testParams);
params = this.subject.asObservable();
queryParams = this.subject.asObservable();