客户端任务列表功能的测试驱动开发实践
1. 测试环境准备
在运行任何测试之前,需要使用 Karma 加载 JavaScript 代码。通过指定 **/*.js ,Karma 会加载 test/client 和 public/javascripts 目录及其子目录下的所有 JavaScript 代码(包括源代码和测试代码),同时也包含了 jQuery 文件。
接下来编辑客户端测试文件 test/client/tasks-test.js ,编写一个金丝雀测试,以验证客户端测试所需的一切是否正确设置:
describe('tasks-with builtin functions-tests', function() {
it('should pass this canary test', function() {
expect(true).to.be.true;
});
});
在 package.json 文件中添加一个新的脚本命令来运行客户端测试:
"test-client": "karma start --reporters clear-screen,dots"
在命令行中运行以下命令来执行测试:
npm
超级会员免费看
订阅专栏 解锁全文
1万+

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



