此页面上的信息似乎不太有用 - https://github.com/kof/node-qunit。我有一个安装nodejs的设置并安装了node-quit模块。我有测试运行器并执行命令node /path/to/runner.js
。以下是我的设置示例。关于如何做到这一点的任何想法或例子,或者我使用它的错误。我之前使用Rhino和EnvJs运行qunit测试没有任何问题,但我想我尝试nodejs,因为我将它用于其他事情,包装系统可以在我的构建中编写脚本。也许我错过了一个节点选项,包括Qunit或一些未设置的环境变量 - 这是有意义的。
文件结构
node/
public/
js/
main.js
tests/
js/
testrunner.js
tests.js
安装
cd node
npm install qunit
现在将更新文件结构。
node/
node_modules/
qunit/
测试/ JS / testrunner.js
var runner = require("../../node/node_modules/qunit");
runner.run({
code : "/full/path/to/public/js/main.js",
tests : "/full/path/to/tests/js/tests.js"
});
测试/ JS / tests.js
test("Hello World", function() {
ok(true);
});
命令
node tests/js/testrunner.js
答案 0 :(得分:6)
您似乎需要使用main.js
和tests.js
文件的完整路径,还要包含qunit
模块的相对路径。我更新了上面的代码作为其他人的例子。