Я собираюсь пройти простой процесс написания тестов на JavaScript. Я создал новую директорию testingtests. Чтобы запустить тесты для функции с именем squareNum, мы должны использовать следующую команду в терминале.

jest squareNum/test.js --watch

Перед этим нам нужно настроить файл package.json. Я включил свой ниже.

Затем создайте каталог squareNum. Внутри каталога создайте два файла index.js и test.js.

Теперь, выполнив команду ниже, мы должны увидеть два неудачных теста.

jest squareNum/test.js --watch

Пора сдать эти тесты.

Важно отметить, что если бы я проверял только 2 на 4, я мог бы пройти тест, добавив или умножив n на два. Вот почему важно, чтобы от теста было несколько человек.

Следующая функция, для которой я собираюсь написать тест, - это функция, возвращающая абсолютное значение числа.

Я бы сказал, настройте это самостоятельно и освоите некоторые тесты для реверсирования строк или выполнения простых математических операций, прежде чем писать соответствующие тесты для функций в вашем коде!