[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

setup.rb test

Alex Gutteridge

10/13/2006 7:25:00 AM

Hi,

I seem to be having a Friday afternoon brain-fade. I'm trying to get
setup.rb to run some TestCases, but nothing seems to work. I thought
that placing my tests in the 'test' directory was all that was
required but setup.rb never seems to find the tests. Can anyone see
what I'm doing wrong in this toy example?

/tmp(72): ls
setup.rb test
/tmp(73): ls test/
test.rb
/tmp(74): ruby setup.rb test
Running tests...
Loaded suite test
Started

Finished in 0.002258 seconds.

0 tests, 0 assertions, 0 failures, 0 errors
/tmp(75): cd test/
/tmp/test(76): ruby test.rb
Loaded suite test
Started
Testing?
2 Answers

Trans

10/13/2006 11:47:00 AM

0


Alex Gutteridge wrote:
> Hi,
>
> I seem to be having a Friday afternoon brain-fade. I'm trying to get
> setup.rb to run some TestCases, but nothing seems to work. I thought
> that placing my tests in the 'test' directory was all that was
> required but setup.rb never seems to find the tests. Can anyone see
> what I'm doing wrong in this toy example?
>
> /tmp(72): ls
> setup.rb test
> /tmp(73): ls test/
> test.rb
> /tmp(74): ruby setup.rb test
> Running tests...
> Loaded suite test
> Started
>
> Finished in 0.002258 seconds.
>
> 0 tests, 0 assertions, 0 failures, 0 errors
> /tmp(75): cd test/
> /tmp/test(76): ruby test.rb
> Loaded suite test
> Started
> Testing?

You're using Test::Unit::TestCase in test.rb? If we could see a snip of
you test.rb file, that might help.

AlexG

10/14/2006 5:10:00 AM

0

Trans wrote:
> Alex Gutteridge wrote:
> > Hi,
> >
> > I seem to be having a Friday afternoon brain-fade. I'm trying to get
> > setup.rb to run some TestCases, but nothing seems to work. I thought
> > that placing my tests in the 'test' directory was all that was
> > required but setup.rb never seems to find the tests. Can anyone see
> > what I'm doing wrong in this toy example?
> >
> > /tmp(72): ls
> > setup.rb test
> > /tmp(73): ls test/
> > test.rb
> > /tmp(74): ruby setup.rb test
> > Running tests...
> > Loaded suite test
> > Started
> >
> > Finished in 0.002258 seconds.
> >
> > 0 tests, 0 assertions, 0 failures, 0 errors
> > /tmp(75): cd test/
> > /tmp/test(76): ruby test.rb
> > Loaded suite test
> > Started
> > Testing?
>
> You're using Test::Unit::TestCase in test.rb? If we could see a snip of
> you test.rb file, that might help.

Strange, I had included test.rb, but the newsgroup gateway seemed to
snip my email halfway. test.rb looks like this:

/tmp/test(77): cat test.rb
require 'test/unit'
class TestTest < Test::Unit::TestCase

def test_me
puts "Testing?"
end
end

It's using Test::Unit::TestCase and seems to run fine when run manually
since the 'Testing?' string gets printed (see above). But it doesn't
get run by setup.rb for some reason...

Alex Gutteridge