Я только начал писать тесты RSpec, и я наткнулся на руководство по стилю mousebot, которое рекомендует против let
, let!
, before
и subject
(среди прочих).
Я также читал подобные предложения в нескольких других местах (включая старый RSpec docs предупреждение о before(:all)
), но я могу Кажется, они не нашли фактического аргумента против них.
Итак, вопрос:
Почему я не должен использовать эти методы в своих тестах? Какой лучший подход?