unit-testing - 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();
}
解决方案
推荐阅读
- swift - 使用滑块在 2 个图像之间转换
- coq - “==>”在coq中是什么意思?
- amazon-web-services - 对 S3* 和 *S3-Glacier 服务使用 *storage-class 'Glacier' 感到困惑
- python - 如何在 Google Colab 上的 Jupyter 笔记本中导入自定义 Python 包和模块?
- r - 创建多列分面函数
- android - 如何使我的底部工作表模式可滚动?
- android - 如果没有上传整个数据,有没有办法删除 Firebase-Storage 数据?
- java - 程序关闭并再次运行后无法第二次写入文件。只保存第一次
- python - AWS Lambda、Python 和 Plotly:通过 plotly.offline.plot() 生成 SVG 似乎不起作用
- encryption - 将可选属性添加到 OpenSSL pkcs8 密钥