Информация на этой странице кажется не скорой -- 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