Как использовать node-qunit?

Информация на этой странице кажется менее чем ожидаемой -- https://github.com/kof/node-qunit. У меня есть установка, в которой я установил nodejs и установил модуль выхода из узла. У меня есть тестовый бегун, и я выполнил команду node /path/to/runner.js. Ниже приведен пример моей установки. Любые идеи или примеры того, как это сделать, или, может быть, я использую это неправильно. Раньше я запускал тесты qunit с использованием Rhino и EnvJs без каких-либо проблем, но я решил попробовать 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

9
задан ezraspectre 28 June 2012 в 01:43
поделиться