繁体   English   中英

使用Mocha在Node.js中进行测试-新手

[英]Testing in node.js with mocha - Newbie

我已经开始在JS项目中实现TDD。 我已经为此目的实现了摩卡咖啡。 因为这些是我的第一步,所以我做了:

  • 已安装的node.js
  • 在我的项目的全球和本地安装了摩卡咖啡。
  • 编写package.json设置依赖项。
  • 编写makefile。
  • 编写.gitignore以避免上载node_modules文件夹。

资料夹结构

项目

-js ---- filetotest.js

-测试---- test.js

我想要做的是运行命令make test,以便在测试filetotest.js文件的test.js中运行测试。 我了解了使用导出的node.js方法。 但是,有什么方法可以将文件包含在测试套件中吗?

我被困在这里,我认为我的疑问更多是关于概念,而不是高科技。 将非常感谢您的帮助。

为了澄清一点我想做什么: 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

顺便说一句,如果您将测试放在/ test目录中,mocha将自动执行它们(假设它将从项目的根目录执行)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM