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' } )
}