Ваши unit tests проходят. Ваш production-код всё равно сломан.
Метрики coverage создают ложное чувство безопасности. Вот почему unit tests пропускают баги, которые реально лишают вас сна, и что тестировать вместо этого.
У вас 90% coverage, и вас всё равно разбудили в два часа ночи. Unit tests прошли. CI был зелёным. Баг всё равно попал в production. Coverage не соврал, но и…