Testem重新加载问题分析与解决方案
Testem重新加载问题:这个repo进行实时重新加载测试的演示,当前版本的Testem (v0.6.24) 不会在文件更改时触发测试套件的重新启动。
问题再现步骤:
-
克隆该repo。
-
运行
npm install
。 -
运行
npm test
,这将启动Testem。
测试执行流程:
-
默认情况下应该自动打开浏览器。
-
在
tests/tests.js
文件中,取消注释第98行的失败测试,或更改通过的测试并保存修改。 -
问题现象:更改保存后,Testem不会自动重新运行测试。
注意事项:
-
如果手动刷新浏览器或在命令行中按下回车键,测试将重新运行。
-
这里使用的是全局Testem版本,而非本地的
node_modules
。