I'm having a devil of a time getting some global before behavior to work the way I think it should.

I have a set of controllers that are used only by administrative users, so login is required. To run examples just against the functionality, ideally I'd like to be able to set up a before() that would log an admin user in before each example.

I tried putting it in as a global in spec_helper.rb:

Spec::Runner.configure do |config|
...etc...
 config.before(:each) do
   @admin_user = Factory(:admin_user)
  login_as @admin_user
 end
...etc...

but it really seems like it's being executed in the configure context, not the controller context (for example, session[] isn't defined yet, etc).

Any recommendations?

Thanks,

dwh

_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users

Reply via email to