【发布时间】:2022-01-20 08:00:14
【问题描述】:
我正在编写单元测试,我有这个简单的方法,它根据 matSelectChange 的值做一些事情。 如何测试这个代码覆盖率是 100%?
selectionChanged(matSelectChange: MatSelectChange): void {
if (matSelectChange.value === '1') {
this.service.doSomething();
} else if (matSelectChange.value === '2') {
this.service.doSomethingElse();
}
}
【问题讨论】:
-
嗨,请从 16:55 开始观看此视频 :) youtube.com/watch?v=7dcSpinbgqM - 我认为您应该为每个案例创建两个单元测试。
-
@MateuszŚcigała 谢谢你,我一定会去看看,因为单元测试对我来说简直就是地狱。
标签: angular unit-testing karma-jasmine