首页 > 解决方案 > jasmine karma @viewChild 打开模型显示 this.$modal.modal 不是角度 5 中的函数

问题描述

我是 jasmine karma 测试用例的新手,当我从规范文件中调用 openMail 方法时,它显示 this.$modal.modal 不是函数错误。谁能帮我解决这个问题

我的规格文件

it('should call openMail ', () => {
    component.openMail();
    spyOn(component, 'openMail');
    expect(component.openMail).toBeTruthy();
  });

组件.ts 文件

 @ViewChild('addmail')
  AddMailModel: ModalComponent;

 openMail() {
    this.data.mail = '';
    this.AddMailModel.open();
  }

标签: unit-testingangular5karma-jasmine

解决方案


推荐阅读