[rspec-users] undefined method `run?' for Test::Unit:Module
brian.takita at gmail.com
Sat Nov 15 17:44:14 EST 2008
On Fri, Nov 14, 2008 at 7:13 PM, Bret Pettichord <bret at pettichord.com> wrote:
> Hello. I just ran into an error I wanted to share.
> The error message is below. I tracked down the error to the following
> 1. I am using the new version of Watir (1.6.2)
> 2. This version of Watir uses the "user-choices" gem (from Marick)
> 3. This gem does not load Test::Unit, but does define a Test constant (not
> sure why, but Marick likes testing)
> 4. Rspec thinks that Test::Unit has been loaded (even though it hasn't)
> because the Test constant is defined.
> As a result, my rspec script gives me this error. Any suggestions? Increase
> the guard on the failing method call?
Bret, try requiring test/unit before requiring rspec.
I think this has to do with Rails trying to reopen a test/unit module
that doesn't exists (since test/unit was not required), so it defines
the Test module instead.
> Finished in 18.625 seconds
> 2 examples, 0 failures
> : undefined method `run?' for Test::Unit:Module (NoMethodError)
> from samples/lab6-refactored.rb:4
> Bret Pettichord
> GTalk: bpettichord at gmail.com
> CTO, WatirCraft LLC, http://www.watircraft.com
> Lead Developer, Watir, http://wtr.rubyforge.org
> Blog (Essays), http://www.io.com/~wazmo/blog
> MiniBlog (Links), http://feeds.feedburner.com/bretshotlist
> rspec-users mailing list
> rspec-users at rubyforge.org
More information about the rspec-users