Angular 模拟激活路由,参数为角度 问题:

Angular 模拟激活路由,参数为角度 问题:,angular,unit-testing,angular-activatedroute,Angular,Unit Testing,Angular Activatedroute,如何在我的单元测试中模拟ActivatedRoutes 服务: 我的单元测试: 模拟课 class ActivatedRouteMock { // params = of([{modelId: 'test1'}]); params = { paramMap: of( convertToParamMap( { modelId: 'test1' } ) ) } } 我尝试了以下不同的方法: 但我哪儿也去不了 错误: 你这样试过吗 class ActivatedRo

如何在我的单元测试中模拟
ActivatedRoutes

服务: 我的单元测试: 模拟课

  class ActivatedRouteMock {
    // params = of([{modelId: 'test1'}]);
    params = { paramMap: of( convertToParamMap( { modelId: 'test1' } ) ) }
  }

我尝试了以下不同的方法:

但我哪儿也去不了

错误:
你这样试过吗

class ActivatedRouteMock {
    params = of( { modelId: 'test1' } )
}

你这样试过吗

class ActivatedRouteMock {
    params = of( { modelId: 'test1' } )
}

对不起,我试过了,但有第二个观察到的是错误的模仿,所以我认为这仍然是第一个。我的错。对不起,我试过了,但有第二个可观察到的,这是错误的嘲弄,所以我认为这仍然是第一个。我的错。
route.params.pipe is not a function
class ActivatedRouteMock {
    params = of( { modelId: 'test1' } )
}