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

2 хв. читання

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)
Помітили помилку? Повідомте автору, для цього достатньо виділити текст з помилкою та натиснути Ctrl+Enter
Codeguida 6.2K
Приєднався: 7 місяців тому
Коментарі (0)

    Ще немає коментарів

Щоб залишити коментар необхідно авторизуватися.

Вхід / Реєстрація