Подтвердить что ты не робот

Покрытие кода для rspec

Я новичок в рельсах, и я использую rspec для написания модульных тестов, тестов интеграции и функциональных тестов.

Мы хотим интегрировать TDD в нашу команду. Хотя это отличный способ планировать, как писать функциональность, для меня это совсем не похоже на правильный unit test, когда дело доходит до покрытия кода.

Я хотел бы иметь представление о охвате наших модульных тестов. Если я напишу метод, он должен быть протестирован таким образом, чтобы обеспечить следующее:

  • Выполняется каждая строка кода
  • Каждый результат булевых выражений (например, в операторах if/unless) создается во время теста.

Я хочу получить представление о том, как мои тесты работают с точки зрения этих двух требований, то есть увидеть мой код и посмотреть, какие строки и выражения тестируются, а какие нет. Есть ли инструмент/драгоценный камень, который вы могли бы мне порекомендовать, который дает мне эту информацию?

4b9b3361