Мимо Проходящий
нет, они по определению чистой функции не являются "зависимостями". Нужно ли тестировать более низкоуровневые чистые функции, вызываемые более высокоуровневой, зависит от требуемой степени детализации. Теоретически можно написать тесты для всех функции, иногда достаточно для одной - если quick check показал её правильность, то из этого следует правильность и всех зависимых
Дайте пожалуйста определение чистой функции где написано что функции вызванные внутри нее не являются зависимостями, если она чистая? Не могу что то такого найти. И я не спорю с вами, и не говорю о том, что надо обязательно всегда тестировать каждую функцию в изоляции. Я лишь говорю о том, что если мы за "юнит" принимаем функцию, не важно какая она, юнит тестом будет только тест который тестирует именно эту функцию в изоляции.