Я использую RSpec 1 и rspec-rails для тестирования моего приложения Rails 2.3.14. В этом же приложении я использую Draper для предоставления декораторов для моих моделей. Я хочу иметь возможность проверить мои декораторы.
У меня есть спецификации в spec/decorators
, но, насколько я могу судить, потому что rspec-rails не распознает декораторы / путь и, следовательно, не связывает какие-либо дополнительные вещи Rails в спецификации .
Как настроить RSpec для распознавания моего пути spec/decorators
и включения в него необходимых мне функций (которые будут функциональностью маршрута / помощника)?
Я замечаю, что в RSpec есть такие вещи, как HelperExampleGroup
, ControllerExampleGroup
и т. Д., И я подозреваю, что они неявно отображаются на spec/helpers
и spec/controllers
и тому подобное, но я неясно, как использовать это для настроить свой собственный DecoratorHelperGroup
.
Мне кажется, что я нахожусь на 90% пути, но не могу установить эту последнюю связь. Примеры были бы наиболее ценными, но я также возьму реферат.