[rspec-users] undefined method `run?' for Test::Unit:Module

Scott Taylor mailing_lists at railsnewbie.com
Sat Nov 15 23:54:15 EST 2008


On Nov 14, 2008, at 7:13 PM, Bret Pettichord 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 conditions:
> 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
>
> ..C:/ruby-186-26/lib/ruby/gems/1.8/gems/rspec-1.1.11/lib/spec.rb: 
> 25:in `exit?'
>
> Finished in 18.625 seconds
>
> 2 examples, 0 failures
> : undefined method `run?' for Test::Unit:Module (NoMethodError)
>     from C:/ruby-186-26/lib/ruby/gems/1.8/gems/rspec-1.1.11/lib/spec/ 
> runner.rb:192:in `register_at_exit_hook'
>     from samples/lab6-refactored.rb:4


File it on lighthouse.  I cued David into this bug @ rubyconf, and he  
seemed somewhat surprised by it.  No doubt, it has something to do  
with active_record/active_support requiring test/unit.

Scott



More information about the rspec-users mailing list