Test::Unit gives no errors on loading problems

I’m rather surprised by the following result:

$ cat x.rb
require 'test/unit’
requrie ‘somethingelse’

class TestIt < Test::Unit::TestCase
def test_one
assert_equal 1, 2
end
end

$ ruby x.rb
Loaded suite x
Started

Finished in 0.005333 seconds.

0 tests, 0 assertions, 0 failures, 0 errors

Although the 0 tests/0 assertions is a big clue something is wrong, I
would have expected a little more helpful indication of error (e.g.
Undefined method ‘requrie’) along with the file name and line number.

It seems that test/unit is swallowing this information somehow/

···


– Jim Weirich jim@weirichhouse.org http://onestepback.org

“Beware of bugs in the above code; I have only proved it correct,
not tried it.” – Donald Knuth (in a memo to Peter van Emde Boas)

What version of Ruby is this occurring in? I remember there being a bug
that caused this a while back. Currently I receive the following:

ntalbott@jacob:~/sandbox$ ruby -v t.rb
ruby 1.9.0 (2004-04-14) [powerpc-darwin]
t.rb:3: undefined method `requrie’ for main:Object (NoMethodError)

Which seems right to me.

Nathaniel
Terralien, Inc.

<:((><

···

On May 9, 2004, at 07:12, Jim Weirich wrote:

I’m rather surprised by the following result:

$ cat x.rb
require ‘test/unit’
requrie ‘somethingelse’

class TestIt < Test::Unit::TestCase
def test_one
assert_equal 1, 2
end
end

$ ruby x.rb
Loaded suite x
Started

Finished in 0.005333 seconds.

0 tests, 0 assertions, 0 failures, 0 errors

Although the 0 tests/0 assertions is a big clue something is wrong, I
would have expected a little more helpful indication of error (e.g.
Undefined method ‘requrie’) along with the file name and line number.

It seems that test/unit is swallowing this information somehow/

It seems that test/unit is swallowing this information somehow/

Nathaniel Talbott wrote:

What version of Ruby is this occurring in? I remember there being a bug
that caused this a while back.

Oops, sorry. I had an old version of Test::Unit installed in the
site_ruby directory. I clobbered that and everything is fine.

I’m running the stable version of 1.8.1.

···

On May 9, 2004, at 07:12, Jim Weirich wrote:


– Jim Weirich jim@weirichhouse.org http://onestepback.org

“Beware of bugs in the above code; I have only proved it correct,
not tried it.” – Donald Knuth (in a memo to Peter van Emde Boas)