Как использовать 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
модуль. Я обновил код выше в качестве примера для других.