У меня есть Rakefile, который определяет задачу спецификации как
task :spec => [:check_dependencies, :load_backends]
А затем запускает реальные тесты rspec. Во время задачи load_backends он загружает класс с именем Story
, но в первом тесте спецификации defined?(Story)
возвращает false.
Я предполагаю, что предполагаемое поведение Rake - начинать со свежей среды в начале каждой задачи, но есть ли способ переопределить это? Или мне нужно перепроектировать загрузку серверных частей в каждую задачу?