I forgot to mention that I'm using Rails 3.0.rc2 and rspec and rspec-rails 2.0.0.beta.20
Regards On Tue, Aug 24, 2010 at 6:58 PM, Borja Martín <bor...@dagi3d.net> wrote: > Hi, > I'm trying to write the specs for a rails plugin. > The thing is that I don't want to include in my specs the spec_helper > generated for the rails application as it will load the whole application > stack and will force me to include all the necessary gems in my plugin > Gemfile when it is supposed to be independent of the other installed > plugins. > So, I wrote my own spec_helper which loads only the required gems: > https://gist.github.com/6498b1c0ab4b286d03b0 > Now the problem is that when I run the rake spec task I get this error: > > Failure/Error: describe FacebookController do > undefined method `env_defaults' for nil:NilClass > # spec/fbrails/fbrails_spec.rb:6 > > This error appears only when I call the methods related to the > controller(controller, get, post, request, etc.) so I guess it has something > to do with the fact that the rails application hasn't been initialized as > opossed as when the application spec_helper is loaded > Is there any way to make the specs as much as indenpendent as possible so I > don't have to init the entire application? > Thanks in advance > > Regards > -- > def dagi3d(me) > case me > when :web then "http://dagi3d.net" > when :twitter then "http://twitter.com/dagi3d" > end > end > -- def dagi3d(me) case me when :web then "http://dagi3d.net" when :twitter then "http://twitter.com/dagi3d" end end
_______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users