我使用 Jasmine 作为我的 AngularJS 应用程序的测试框架。我在 Grunt & KarmaJS 的帮助下运行测试。KarmaJS 还借助karma-coverage生成代码覆盖率。
现在我已经为配置数据创建了一个模型,我还必须为其他测试实例化它。由于这个实例化,我得到了这个文件的代码覆盖率,尽管我没有对它进行任何测试。只是因为在测试运行时使用了所有行,覆盖率是 100%。
现在的问题是:有没有办法在我的测试中指定它们涵盖哪些文件?
在 PHP 单元中有一个@covers 注释,它指定测试覆盖的代码。
谢谢