我已经开始在我的JS项目中实现TDD了 . 我为此目的实现了mocha . 因为这些是我做的第一步:
-
已安装node.js.
-
在我的项目中全局和本地安装了mocha .
-
写了package.json设置依赖项 .
-
写了makefile .
-
写了.gitignore以避免上传node_modules文件夹 .
文件夹结构
项目
-
js ---- filetotest.js
-
测试---- test.js
我想要做的是运行命令make test以运行test.js中测试filetotest.js文件的测试 . 我读到了使用exports的node.js方法 . 但有没有办法将文件包含在测试套件中?
我被困在这里,我认为我的疑问更多的是关于概念而不是技术问题 . 非常感谢你的帮助 .
为了澄清我想做的事情:https://nicolas.perriault.net/code/2013/testing-frontend-javascript-code-using-mocha-chai-and-sinon/
我想通过命令行获得类似的结果 .
非常感谢,
吉列尔莫
1 回答
你做得对 .
现在从 filetotest.js 导出您的函数,如下所示:
在 test.js 中,需要此文件
顺便说一句,如果您将测试放在 /test 目录中,mocha将自动执行它们(假设它将从项目的根目录执行)