unit testing - test - QUnit solo está ejecutando la primera prueba.
testing jquery (2)
No puedo hacer que QUnit ejecute ninguna prueba después de la primera. Para asegurarme de que no estaba haciendo algo extraño, reduje el código para que fuera lo más básico posible.
test("A", function () {
ok(true, "Test A");
});
test("B", function () {
ok(true, "Test B");
});
La prueba A es la única que se ejecuta. No se lanzan errores ni nada más.
Mi archivo HTML se ve así.
<!DOCTYPE html>
<html>
<head>
<title>Test title</title>
<link rel="stylesheet" href="http://code.jquery.com/qunit/qunit-1.10.0.css">
</head>
<body>
<div id="qunit"></div>
<script src="http://code.jquery.com/qunit/qunit-1.10.0.js"></script>
<script src="tests.js" type="text/javascript"></script>
</body>
</html>
Encontré el problema. ¡Era esto!
qunit.html?testNumber=1
¡Supongo que en algún momento presioné la rerun
e ignoré las otras pruebas!
Esta otra pregunta merece crédito por señalarme en la dirección correcta. QUnit no ejecutará pruebas
Muy similar a la respuesta de Mims H. Wright.
También presioné "rerun" en una prueba fallida, y adjunté el testId a mi url, que no noté.
tests.html?testId=fb134038