Простой сценарий, угловое, модульное тестирование и непрерывное развертывание.
Может случиться так, что разработчик завершит модульное тестирование, связанное с компонентом Во время разработки разработчик использует функции fdescribe()
или fit()
только для запуска этих конкретных тестов.
В момент отвлечения разработчик совершает коммиты, а толчок и развертывание выполняются на производстве, но fdescribe()
или fit()
были забыты в коде.
Тесты не дают ошибок, но это приводит к плохому сценарию, в основном все обычные тесты не выполняются, но светофор говорит, что GO и все развертывание выполнено.
Можно ли проверить, что во всех модульных тестах вызываются любые fdescribe()
или fit()
?