[rspec-users] Problem running spec command for directory
dchelimsky at gmail.com
Sun Feb 21 16:14:10 EST 2010
On Sun, Feb 21, 2010 at 2:57 PM, Marcus Ahnve <marcus at ahnve.com> wrote:
> I have a problem running the spec command in Rspec 1.3.0 with a
> directory as parameter.
> A spec for a MongoMapper document that works when run directly such as
> $ spec spec/model/attendant_spec.rb
> works fine. But the very same spec run glob-style:
> $ spec spec
> fails with MongoMapper validations seemingly added twice - full output
> at http://pastie.org/835775.
> According to the stack trace files seems to be required in the same
> order as when run individually, but clearly something else is messed
> Is there something one should know about when running specs by glob?
> Thanks for any help /Marcus
Looks like there are a bunch of relative paths in the stack trace - like this:
This means that files may be reloaded depending on where they're ref'd from.
Rspec adds ./lib and ./spec to the $LOAD_PATH, so you should be able
to require things directly. For example:
... will require ./spec/spec_helper.rb.
> Marcus Ahnve
> phone: +46 8 56 22 33 94
> twitter: mahnve
> rspec-users mailing list
> rspec-users at rubyforge.org
More information about the rspec-users