Я пишу движок Rails 3.1 и тестирую с RSpec 2. Когда я использую rails generate
, я получаю файлы спецификаций, сгенерированные для меня автоматически, что так удобно:
$ rails g model Foo
invoke active_record
create db/migrate/20111102042931_create_myengine_foos.rb
create app/models/myengine/foo.rb
invoke rspec
create spec/models/myengine/foo_spec.rb
Однако, чтобычтобы сгенерированные спецификации хорошо играли с моим изолированным пространством имен, мне нужно каждый раз оборачивать спецификацию вручную в модуле:
require 'spec_helper'
module MyEngine
describe Foo do
it "should be round"
...
end
end
Я хотел бы знать, есть ли чистый и простой способ изменить автоматически сгенерированные«шаблоны» спецификаций, так что мне не нужно оборачивать спецификацию в Module MyEngine
каждый раз, когда я генерирую новую модель или контроллер.