Я встановив тестування блоку JavaScript за допомогою тестового драйвера JS на Netbeans відповідно до цього посилання . Однак, на відміну від результатів у цьому підручнику, більше тестів не виконується після відмови твердження. Як я можу змінити таку поведінку?
Наприклад, враховуючи цей тестовий файл:
test.js
файл:
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);
};
смужка прогресу показує 50%, (2 тести), це слід сказати 33%.
jsTestDriver.conf
файл:
server: http://localhost:42442
load:
- test/lib/jasmine/jasmine.js
- test/lib/jasmine-jstd-adapter/JasmineAdapter.js
- test/unit/*.js
У мене можуть бути проведені всі тести командного рядка. (У Windows PowerShell). Працюючи наступним чином, тести не припиняють працювати після відмови:
java -jar $ env: JSTD \ JsTestDriver-1.3.5.jar - тестує всіх --config jsTestDriver.conf
jsTestDriver.conf
файл:
server: http://localhost:4244
load:
- test/lib/jasmine/jasmine.js
- test/lib/jasmine-jstd-adapter/JasmineAdapter.js
- test/unit/*.js
Всі три тести виконуються.