用mochatestingnode.js – Newbie
我已经开始在我的JS项目中实现TDD。 我为此目的实施了摩卡。 由于这些是我所做的第一步:
- 安装了node.js
- 为我的项目在全球和本地安装了摩卡。
- 写了package.json设置依赖关系。
- 写了makefile。
- 写了.gitignore以避免上传node_modules文件夹。
文件夹结构
项目
– js —- filetotest.js
– test —- test.js
我想要做的就是运行命令make test,以便在testingfiletotest.js文件的test.js中运行testing。 我读了关于使用导出的node.js方法。 但有没有办法将文件包含在testing套件中?
我被困在这里,我认为我的怀疑更多是关于概念而不是科技的东西。 会很感激你的帮助。
澄清一下我想做什么: https : //nicolas.perriault.net/code/2013/testing-frontend-javascript-code-using-mocha-chai-and-sinon/
我想通过命令行得到类似的结果。
非常感谢,
吉列尔莫
你做对了。
现在从filetotest.js中导出你的函数,像这样:
var f1 = function(params) { // ... } exports.f1 = f1
在test.js中 ,需要这个文件
var f1 = require("./filetotest.js").f1 // test f1
顺便说一句,如果你将你的testing放在/ test目录中,mocha会自动执行它们(假设它将从你的项目的根目录执行)