Edward Ocampo-Gooding wrote:
> Has anyone else run into a problem with trying to use mock_model in spec/lib 
> ? 
> For some reason, I can take the same spec, put it in spec/models, have it run 
> fine, but put it in spec/lib, and have it complain about not being able to 
> find 
> #mock_model

Interesting.  At first glance, at least, it looks like all of the 
controller/view/model behaviour includes base.rb's EvalContext, but if 
you're not in any of those behaviours, you don't get the base behaviour 
either - "general" specs don't get EvalBehaviour.  I'm not positive, 
because I can't find the bit that loads (dir_name)Behaviours at the 
moment, but I think that's what's happening.

I'm not sure if this is a bug or an enhancement request, and if the 
right behaviour is to have all Rails specs get EvalBehaviour if they 
don't live in a special-case dir, or if it would be better for lib to be 
another special case.

Jay Levitt

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

Reply via email to