我使用 karma 和 jasmin 单元测试编写我的 Angular 应用程序。我在打字稿中得到了代码:
module app {
...
}
它生成到 javascript 之类的:
var app;
(function (app) {
...
})(app || (app = {}));
现在,当我运行 karma-coverage 时,它显示我跳过了一个分支,它是|| (app = {})) ; 这个。当我测试更多具有应用程序模块的文件时会发生这种情况。
如何在 jasmine 中对其进行测试,以获得 100% 的分支覆盖率?