Informacje na tej stronie wydają się być mniej niż następujące: https://github.com/kof/node-qunit. Mam instalację, w której zainstalowałem nodejs i zainstalowałem moduł node-quit. Mam biegacza testowego i wykonałem polecenie node /path/to/runner.js
. Poniżej znajduje się przykład mojej konfiguracji. Wszelkie pomysły lub przykłady, jak to zrobić, lub może używam go źle. Wcześniej przeprowadzałem testy qunit przy użyciu Rhino i EnvJs bez żadnych problemów, ale pomyślałem, że próbuję nodejs, ponieważ używam go do innych rzeczy, a system pakowania może być napisany w mojej kompilacji. Być może brakuje mi opcji węzła, aby dołączyć Qunit lub jakiejś zmiennej środowiskowej, która nie została ustawiona - to miałoby sens.Jak korzystać z node-qunit?
Struktura plików
node/
public/
js/
main.js
tests/
js/
testrunner.js
tests.js
Instalacja
cd node
npm install qunit
To będzie teraz zaktualizować strukturę plików.
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"
});
testów/js/tests.js
test("Hello World", function() {
ok(true);
});
poleceń
node tests/js/testrunner.js
Tak więc w Twojej funkcji run 'code:" ../../ main.js "' nie będzie działać? – nihulus