Hi We have the occasional ApplicationController before_filter that is conditioned by the Rails.env and we like the following style:
before_filter :check_for_something if Rails.env == 'production' And wish to spec this in an ApplicationController spec using an anonymous controller (e.g. http://relishapp.com/rspec/rspec-rails/docs/controller-specs/anonymous-controller ) *Q. Just wondering how we can Rails.stub(:env).and_return('production') to trigger the before_filter?* As it stands we have moved the conditional down into the method and stub in the before(:each) e.g. before_filter :check_for_something def check_for_something if Rails.env == 'production' ... end end before(:each) do Rails.stub(:env).and_return('production') end Cheers Shane
_______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users