On Jan 24, 2008 12:39 AM, Clifford Heath <no / spam.please.net> wrote:
> I'm using RSpec with rake, with specs in the "spec" directory,
> and the SpecTask is called :test.
>
> When I run "rake test", the ARGV from rake gets picked up by
> the RSpec option parser, which adds it (in option_parser.rb:123)
> to the @files list. That means that later, rspec decides that
> there should be a directory called "test", and an exception is
> thrown from spec/runner/options.rb:216, in files_to_load.
>
> I don't know what the expected behaviour is here, but I know that
> this isn't it! It seems that RSpec shouldn't be using ARGV here,
> since rake, not rspec, is the main program.
>
> Can someone please comment on the correct way to fix this?

The best way to get things fixed in RSpec is to enter a ticket in
RSpec's tracker at http://rspec.lighthouseapp.com.

Cheers,
David

>
> Clifford Heath.
>
>