Is it me, or is this a Test::Unit bug?
$ cat atest.rb
require 'test/unit'
class ATest < Test::Unit::TestCase
def test_1
thread = Thread.new {
flunk()
}
thread.join
end
end
$ ruby atest.rb
Loaded suite atest
Started
/usr/local/lib/ruby/site_ruby/1.8/test/unit/testcase.rb:129:in
`add_failure': undefined method `[]' for nil (NoMethodError)
from /usr/local/lib/ruby/site_ruby/1.8/test/unit/testcase.rb:70:in
`run'
from /usr/local/lib/ruby/site_ruby/1.8/test/unit/testsuite.rb:34:in
`run'
from /usr/local/lib/ruby/site_ruby/1.8/test/unit/testsuite.rb:33:in
`each'
from /usr/local/lib/ruby/site_ruby/1.8/test/unit/testsuite.rb:33:in
`run'
from /usr/local/lib/ruby/site_ruby/1.8/test/unit/testsuite.rb:34:in
`run'
from /usr/local/lib/ruby/site_ruby/1.8/test/unit/testsuite.rb:33:in
`each'
from /usr/local/lib/ruby/site_ruby/1.8/test/unit/testsuite.rb:33:in
`run'
from /usr/local/lib/ruby/site_ruby/1.8/test/unit/ui/testrunnermediator.rb:53:in
`run_suite'
from /usr/local/lib/ruby/site_ruby/1.8/test/unit/ui/console/testrunner.rb:77:in
`start_mediator'
from /usr/local/lib/ruby/site_ruby/1.8/test/unit/ui/console/testrunner.rb:51:in
`start'
from /usr/local/lib/ruby/site_ruby/1.8/test/unit/ui/console/testrunner.rb:26:in
`run'
from /usr/local/lib/ruby/site_ruby/1.8/test/unit.rb:178
from /usr/local/lib/ruby/site_ruby/1.8/test/unit.rb:176:in
`call'
from /usr/local/lib/ruby/site_ruby/1.8/test/unit.rb:212
from /usr/local/lib/ruby/site_ruby/1.8/test/unit.rb:162
from atest.rb:4
$
Stephen
+- S.D.Sykes - www.stephensykes.com -
ruby -e '_=2;"||_25~!A59(1A~47!K~#-6<.A~".scan(/./){
putc$&>$`?$/:_+=$&[0]-?4}'