1

我已将 api 响应值从一个函数传递到另一个函数,但在 JEST 单元测试用例中显示未定义,如何解决此错误

角码

  this.content = this.commonSiteContent();
 this.passingvalue(this.content.name);


 jest.spyOn(srvice, 'commonSiteContent').mockReturnValue(mockContent);
component.ngOnInit();
expect(mockContent.getContentDetails).toHaveBeenCalledWith("sss");
expect(component.passvalue).toHaveBeenCalled()

我收到以下错误

TypeError:无法读取未定义的属性“名称”

  27 |   
  28 |
  29 |     this.passvalue(this.content.name);
     |                                     ^
  30 |   }
  31 |   passvalue(name="" ){
4

0 回答 0