jstinytest - проста бібліотека для юніт-тестування

06 серпня 2014 17:13 comandante 238 0

10 секундний огляд

Завантажте tinytest.js і додайте її до вашого веб-каталогу.

Припустимо, ви маєте функцію в adder.js:

function add(a, b) {
  return a + b;
}

 

Створіть тестову сторінку під назвою adder-test.html (будь-яка назва). Це включає в себе код для тестування, tinytest.js і визначає ваші  тести:

<script src="tinytest.js"></script>
<script src="adder.js"></script>
<script>
 tests({
   'adds numbers': function() {
     eq(6, add(2, 4));
     eq(6.4, add(2.4, 4));
   },
   'subtracts numbers': function() {
     eq(-2, add(2, -4)); 
   },
 });
</script>

 

Відкрийте сторінку у вашому браузері. Зелений - добре, червоний - погано. Якщо червоний, подивіться повідомлення в JavaScript консолі.

jstinytest - проста бібліотека для юніт-тестування

 

Що ще?

Якщо один з тестів не пройдено, ви отримаєте трасування стека:

jstinytest - проста бібліотека для юніт-тестування

 

Посилання на функцію

// Force a failure
fail(reason);
// Assert expression is truthy (fail with reason)
assert(expression, reason);
// Assert expected == actual
assertEquals(expected, actual)
eq(expected, actual) // Alias for assertEquals
// Assert expected === actual
assertStrictEquals(expected, actual)

 

Джерело: GitHub

238 1

Схожі матеріали:

Коментарі:

Авторизуйтесь, щоб залишити коментар.