[rspec-users] mock_model in spec/lib
Jay Levitt
lists-rspec at shopwatch.org
Thu Aug 30 10:16:16 EDT 2007
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
More information about the rspec-users
mailing list