错误TS2345:类型“ SpyObj <路由器>”的参数无法分配给类型“路由器”的参数

时间:2019-01-14 15:14:25

标签: angular typescript jasmine

更新节点程序包后,单元测试出现错误。

相关代码:

import { Router } from '@angular/router';

describe('Effects', () => {
  let router: jasmine.SpyObj<Router>;

  beforeEach(() => {
      router = jasmine.createSpyObj('Router', ['navigateByUrl']);
  });

...

})

"@angular/router": "^7.2.0",
"@types/jasmine": "^2.8.14"

我收到此错误:

  

错误TS2345:“ SpyObj”类型的参数不可分配给   类型为“路由器”的参数。

0 个答案:

没有答案