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 консолі.
Що ще?
Якщо один з тестів не пройдено, ви отримаєте трасування стека:
Посилання на функцію
// 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)
Ще немає коментарів