Skip to content

Instantly share code, notes, and snippets.

View dvaJi's full-sized avatar
:shipit:

Francisco Pizarro dvaJi

:shipit:
View GitHub Profile
@dvaJi
dvaJi / mock-active-router.ts
Created May 16, 2019 23:35
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();