So the problem I was having was because I had a before_filter that was
disabling the magic states for a specific action. I resolved the
problem by changing this to an around filter:

before:

def disable_magic_states
   UserSession.disable_magic_states = true
end

after:

def temporarily_disable_magic_states
   UserSession.disable_magic_states = true
   yield
   UserSession.disable_magic_states = false
end

That fixed it. Kind of a unique problem but if it hopefully it will
save somebody else some time.

- Brian

On Oct 28, 12:19 am, Brian Cardarella <[email protected]> wrote:
> So I think that this is an Authlogic issue, not a RSpec-Rails issue.
> I'll keep digging and if I find a fix I'll update
>
> On Oct 27, 10:53 pm, Brian Cardarella <[email protected]> wrote:
>
>
>
> > I've isolated the code pretty well. The session is being set with
> > Authlogic, not certain if that makes a difference.
>
> > The session hash is empty on the test side but populated in the
> > controller when it shouldn't be.
>
> > On Oct 27, 10:45 pm, David Chelimsky <[email protected]> wrote:> On Oct 
> > 27, 2009, at 9:39 PM, Brian Cardarella <[email protected]>  
> > > wrote:
>
> > > > I noticed that a session that I am setting up in one exa,ple is still
> > > > available in another. Is RSpec-Rails supposed to tear down the session
> > > > or should I be doing this myself?
>
> > > Unless you've got a before(:all) block, you should be getting a fresh  
> > > session in each example, in which case you've probably uncovered a bug.
> > > _______________________________________________
> > > rspec-users mailing list
> > > [email protected]http://rubyforge.org/mailman/listinfo/rspec-users
>
> > _______________________________________________
> > rspec-users mailing list
> > [email protected]http://rubyforge.org/mailman/listinfo/rspec-users
>
> _______________________________________________
> rspec-users mailing list
> [email protected]http://rubyforge.org/mailman/listinfo/rspec-users
_______________________________________________
rspec-users mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/rspec-users

Reply via email to