Урок цифры "Технологии тестирования" для 1-4 классов. Показываю прохождение (да, там все просто) за 10 минут и секретный код, 1-ю часть
Правила wb-rules и Jest: пишем юнит-тесты
Когда нужно создавать тесты? Программист пишет код, представляя ситуации его использования. Все эти ситуации должны быть зафиксированы в тестах. Внутренняя структура функции не проверяется - мы оперируем только значениями на входе и выходе, по принципу «чёрного ящика». Достаточное количество тестов на все сомнительные ситуации в коде позволяет утверждать, что после очередных правок алгоритм будет работать чётко и без отклонений от замысла. В ином случае, система просто не позволит собрать и залить сломанный код на контроллер...