前端测试与异步函数测试全解析
1. 客户端代码覆盖率测量
在完成客户端代码的编写和测试后,接下来要研究覆盖率报告。我们可以使用 Istanbul 来测量客户端代码的覆盖率,就像测量服务器端代码覆盖率一样。在工作区的客户端项目的 package.json 文件中,已经列出了必要的工具,包括 Istanbul 和所需的 Karma 插件,并且测试命令已经指定每次运行测试时生成覆盖率报告。
具体操作步骤如下:
1. 修改 karma.conf.js 文件 :在 tdd/client/palindrome 目录下的 karma.conf.js 文件中进行如下修改:
// preprocess matching files before serving them to the browser
// available preprocessors:
//
https://npmjs.org/browse/keyword/karma-preprocessor
preprocessors: {
'**/src/*.js': 'coverage'
},
// test results reporter to use
// possible values: 'dots', 'progress'
// available reporters: https://npmjs.org/browse/keyword/karma-reporter
reporters: ['
超级会员免费看
订阅专栏 解锁全文
918

被折叠的 条评论
为什么被折叠?



