Creo una simpe gema que incluye un generador de instalación, el generador funciona bien pero ahora quiero probarlo usando rspec, escuché este gem, y trato de probar mi generador, mi código de especificación es:generador de motor de carriles de prueba con rspec
require 'genspec'
require 'rosalie'
describe :install_generator do
it "should generate model" do
subject.should generate("message.rb")
end
end
Rosalie es el nombre de la gema de mayo, ahora cuando lo ejecuto me dio un error: /stuff/work/my_projects/rosalie/lib/rosalie/engine.rb:2:in ` ': sin inicializar constante Rosalie :: Rails (NameError)
mi código engine.rb es:
module Rosalie
class Engine < Rails::Engine
initializer "rosalie.models.messageable" do
ActiveSupport.on_load(:active_record) do
include Rosalie::Models::Messageable
end
end
end
end
¿alguien me puede ayudar con este problema?