QUnit
QUnit — це фреймворк для тестування коду мовою JavaScript. Активно використовується компанією jQuery Project для тестування jQuery, jQuery UI та jQuery Mobile, але також підходить для тестування будь-якого коду, написаного мовою JavaScript. Підтримує серверні (наприклад, node.js), а також клієнтські оточення. Підхід до роботи в QUnit слідує специфікації тестування в CommonJS, який в свою чергу оновлюється під впливом QUnit. ІсторіяQUnit було створено Джоном Резіґом (John Resig) як частину jQuery. У 2008-му його було виділено в окремий проект, який назвали «QUnit». Це дозволило будь-яким програмістам писати свої модулі для модульного тестування. Якщо перша версія QUnit використовувала jQuery для взаємодії з DOM, то нова версія, переписана у 2009 році, зробила QUnit повністю незалежним проектом. Приклади
QUnit використовує метод припущень, щоб проводити юніт-тести:[1]
Нижче наведено базовий приклад тестування:[2] QUnit.test('a basic test example', function (assert) {
var obj = {};
assert.ok(true, 'Boolean true'); // проходить
assert.ok(1, 'Number one'); // проходить
assert.ok(false, 'Boolean false'); // не проходить
obj.start = 'Hello';
obj.end = 'Ciao';
assert.equal(obj.start, 'Hello', 'Opening greet'); // проходить
assert.equal(obj.end, 'Goodbye', 'Closing greet'); // не проходить
});
Примітки
Посилання
|
Portal di Ensiklopedia Dunia