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

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

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

команда

node tests/js/testrunner.js

1 ответов


похоже, что вам нужно использовать полные пути к main.js и tests.js файлы, а также включать относительный путь к qunit модуль. Я обновил код выше в качестве примера для других.