【问题标题】:How do use node-qunit?如何使用 node-qunit?
【发布时间】:2012-06-28 20:43:51
【问题描述】:

此页面上的信息似乎不太可能出现——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/

tests/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"
});

tests/js/tests.js

test("Hello World", function() {
    ok(true);
});

命令

node tests/js/testrunner.js

【问题讨论】:

    标签: qunit


    【解决方案1】:

    看来您需要使用main.jstests.js 文件的完整路径,还需要包含qunit 模块的相对路径。我更新了上面的代码作为其他人的示例。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多