Bu sayfadaki bilgi az önce geliyor - https://github.com/kof/node-qunit. Nodejs'yi kurduğum ve node-quit modülünü kurduğum bir kurulum var. Test çalıştırıcım var ve node /path/to/runner.js
komutunu çalıştırdım. Aşağıda kurulumumun bir örneği var. Bunu nasıl yapacağınıza dair herhangi bir fikir veya örnek veya yanlış kullanıyorum. Daha önce Rhino ve EnvJs kullanarak herhangi bir sorun olmadan qunit testlerini yaptım ama başka şeyler için kullandığımdan beri paketleme sistemini denediğimi anladım. Belki de Qunit veya ayarlanmamış bazı ortam değişkenlerini dahil etmek için bir düğüm seçeneği eksik.Düğüm-qunit nasıl kullanılır?
Dosya Yapısı
node/
public/
js/
main.js
tests/
js/
testrunner.js
tests.js
Kurulum
cd node
npm install qunit
Bu şimdi dosya yapısını güncelleyecektir.
node/
node_modules/
qunit/
test/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/js testrunner.js tests.js
test("Hello World", function() {
ok(true);
});
Komuta
node tests/js/testrunner.js
Bu nedenle, run işlevinizde 'code:" ../../ main.js "' çalışmaz mı? – nihulus