【发布时间】:2019-11-01 17:14:37
【问题描述】:
我已经创建了一个组件来打开我的自定义类型对话框,我只想为这个方法创建 Jasmine 单元测试用例。
export class OpenPopUpComponent implements OnInit {
constructor(public dialog:NewCustomDialog) {}
ngOnInit() {
}
openModel(){
this.dialog.open(NewComponent,<NewCustomDialogConfig>{
size: 'double',
data: {
title: 'New Dialog'
}
});
}
}
【问题讨论】:
-
我给了你一些关于模拟外部依赖的指导。您的测试应该是开放模型上的组件,调用具有预期值的服务。尝试至少提供一些你的解决方案,即使它已经完成了一半。
-
你试过我的答案了吗?
标签: javascript angular typescript unit-testing karma-jasmine