как издеваться над this.route.queryParams.subscribe - PullRequest
0 голосов
/ 22 мая 2019

У меня есть одно приложение, в котором я получаю подписку undefined error.this.route.queryParams.subscribe

Я пробовал с несколькими подходами, но ничего не получалось.

this.route.queryParams.subscribe

Пожалуйста, помогите издеваться над этим объектом

1 Ответ

0 голосов
/ 23 мая 2019

Попробуйте использовать: providers: [{ provide: ActivatedRoute, useValue: { queryParams: of({ id: 1 }) } }]

  beforeEach(async(() => {
    TestBed.configureTestingModule({
      imports: [], // ... your imports
      declarations: [], // ...your declaration 
      providers: [{ 
           provide: ActivatedRoute, 
           useValue: { queryParams: of({ id: 1 }) } 
        }],
    }).compileComponents();
  }));

. Обязательно замените { id: 1 } ожидаемым значением маршрута и import of от RxJs

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...