La información en esta página parece menos que próxima - https://github.com/kof/node-qunit. Tengo una configuración donde instalé nodejs e instalé el módulo node-quit. Tengo runner de prueba y ejecuté el comando node /path/to/runner.js
. A continuación se muestra un ejemplo de mi configuración. Cualquier idea o ejemplo sobre cómo hacer esto o tal vez lo estoy usando mal. Anteriormente ejecuté pruebas de qunit usando Rhino y EnvJs sin ningún problema, pero pensé que probaría nodejs ya que lo estaba usando para otras cosas y el sistema de empaquetado puede ser guionado en mi compilación. Tal vez me falta una opción al nodo para incluir Qunit o alguna variable de entorno no configurada, eso tendría sentido.¿Cómo se usa node-qunit?
Estructura de archivos
node/
public/
js/
main.js
tests/
js/
testrunner.js
tests.js
instalación
cd node
npm install qunit
Esto ahora se actualizará la estructura de archivos.
node/
node_modules/
qunit/
pruebas/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"
});
pruebas/js/tests.js
test("Hello World", function() {
ok(true);
});
Comando
node tests/js/testrunner.js
Así que en su función de ejecución 'código:" ../../ main.js "' no funcionará? – nihulus