测试框架mocha如何知道我正在测试哪个源文件?

时间:2015-06-22 11:07:27

标签: javascript web-applications tdd mocha chai

谈论 - > http://mochajs.org/

我的应用不是节点应用,它是一个网络应用,我正在尝试使用mocha和chai的tdd方法。

我很困惑,摩卡如何理解,这个x测试用例文件是针对x源文件的?

e.g。 源文件是userArea.js

测试文件将位于/ test文件夹中 - > userArea.spec.js (这将有测试用例)

当我通过mocha运行测试用例时,它是如何识别的,对于哪些源文件,我正在运行测试?

1 个答案:

答案 0 :(得分:0)

Mocha知道它正在加载哪些测试文件(您的*.spec.js文件),但它并不专门知道或跟踪测试正在测试的文件。当您在失败时获得堆栈跟踪时,Mocha不会计算跟踪而是JavaScript虚拟机。当您在具有HTML界面的浏览器中运行Mocha时,您可以单击以查看源代码,但这是 test 的来源,而不是正在测试的代码的来源