J'ai mis en place JavaScript tests unitaires avec JS Pilote d'Essai sur Netbeans que par ce lien.
Je peux avoir tous les tests de la ligne de commande. (Sur Windows PowerShell). Cours d'exécution comme suit, les tests n'arrêtez pas de courir après un échec:
java -jar $env:JSTD\JsTestDriver-1.3.5.jar --tests all --config jsTestDriver.conf
l' jsTestDriver.conf
le fichier:
server: http://localhost:4244
load:
- test/lib/jasmine/jasmine.js
- test/lib/jasmine-jstd-adapter/JasmineAdapter.js
- test/unit/*.js
Tous les trois tests s'exécutent correctement (même avec certains n'cas).
Problème
Sur Netbeans, l'essai s'arrête à la première assertion échoue.
Question
Comment puis-je exécuter le test sans interruption (même si les affirmations échec)?
L' jsTestDriver.conf
le fichier:
server: http://localhost:42442
load:
- test/lib/jasmine/jasmine.js
- test/lib/jasmine-jstd-adapter/JasmineAdapter.js
- test/unit/*.js
L' test.js
le fichier:
AssertionsTestCase = TestCase("AssertionsTestCase");
AssertionsTestCase.prototype.testAlwaysPass = function(){
assertEquals(1, 1);
assertEquals(2, 2);
};
AssertionsTestCase.prototype.testAlwaysFail1 = function(){
assertEquals(1, 2);
};
AssertionsTestCase.prototype.testAlwaysFail2 = function(){
assertEquals(3, 4);
};