У меня есть некоторый код, который добавляет к обратным вызовам, которые rspec-rails по умолчанию добавляет к установкам и демонтажам .
Мой код выглядит примерно так:
module Test
module Unit
class TestCase
append_before(:each) do
Test::Unit::AfterFixturesLoaded.custom_stuff1
end
append_after(:each) do
Test::Unit::AfterFixturesLoaded.custom_stuff2
end
end
class AfterFixturesLoaded
def self.custom_stuff1
#do some stuff here
end
def self.custom_stuff2
#do some other stuff here
end
end
end
end
Этот код работает нормально, если я поместил его в каталог config \ initializers в приложении rails, но затем запустить приложение не удалось, так как оно не загружает тестовый модуль. Поэтому мой вопрос: где я могу поместить этот код, чтобы он всегда был включен при запуске rspec?