Forum: Ruby on Rails ZenTest

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
21f7ed21f11a809050594c82eab11d67?d=identicon&s=25 Robert Walker (Guest)
on 2007-03-31 04:05
(Received via mailing list)
Hi all,

I just discovered a nifty gem call ZenTest.  I've just stated playing
around with the autotest command, which seem very cool and looks like
a nice time saver.

But, I did notice one very minor thing.  When I use ^c to stop the
program I get the following error message:

^CInterrupt a second time to quit
^C/usr/local/lib/ruby/gems/1.8/gems/ZenTest-3.4.3/lib/autotest.rb:
131:in `initialize': wrong number of arguments (0 for 1)
(ArgumentError)
        from /usr/local/lib/ruby/gems/1.8/gems/ZenTest-3.4.3/lib/
autotest.rb:131:in `exception'
        from /usr/local/lib/ruby/gems/1.8/gems/ZenTest-3.4.3/lib/
autotest.rb:131:in `raise'
        from /usr/local/lib/ruby/gems/1.8/gems/ZenTest-3.4.3/lib/
autotest.rb:131:in `add_sigint_handler'
        from /usr/local/lib/ruby/gems/1.8/gems/ZenTest-3.4.3/lib/
autotest.rb:274:in `call'
        from /usr/local/lib/ruby/gems/1.8/gems/ZenTest-3.4.3/lib/
autotest.rb:274:in `sleep'
        from /usr/local/lib/ruby/gems/1.8/gems/ZenTest-3.4.3/lib/
autotest.rb:274:in `wait_for_changes'
        from /usr/local/lib/ruby/gems/1.8/gems/ZenTest-3.4.3/lib/
autotest.rb:101:in `get_to_green'
        from /usr/local/lib/ruby/gems/1.8/gems/ZenTest-3.4.3/lib/
autotest.rb:84:in `run'
        from /usr/local/lib/ruby/gems/1.8/gems/ZenTest-3.4.3/lib/
autotest.rb:82:in `loop'
        from /usr/local/lib/ruby/gems/1.8/gems/ZenTest-3.4.3/lib/
autotest.rb:82:in `run'
        from /usr/local/lib/ruby/gems/1.8/gems/ZenTest-3.4.3/lib/
autotest.rb:62:in `run'
        from /usr/local/lib/ruby/gems/1.8/gems/ZenTest-3.4.3/bin/
autotest:45
        from /usr/local/bin/autotest:16:in `load'
        from /usr/local/bin/autotest:16

Anyone know if this is a bug or am I exiting the program improperly?

Thanks once again to the great Ruby community for coming up with such
cool stuff.
Robert
21f7ed21f11a809050594c82eab11d67?d=identicon&s=25 Robert Walker (Guest)
on 2007-04-07 00:08
(Received via mailing list)
So does anyone have any ideas about this?
58c6efb8466b9f85155fe6aa9fc37fce?d=identicon&s=25 Chris Taggart (christ)
on 2007-04-08 18:01
(Received via mailing list)
Robert Walker wrote:
>> But, I did notice one very minor thing.  When I use ^c to stop the
>>         from /usr/local/lib/ruby/gems/1.8/gems/ZenTest-3.4.3/lib/
>> autotest.rb:84:in `run'
>>
>
Hitting Ctrl-C should interrupt autotest and run all the tests from the
top (not just what you've just changed). Hitting Ctrl-C twice, should
exit autotest entirely. Are you seeing some other behaviour?

Chris
-----------------------------------------------------------
http://www.autopendium.co.uk :: stuff about old cars
21f7ed21f11a809050594c82eab11d67?d=identicon&s=25 Robert Walker (Guest)
on 2007-04-09 17:32
(Received via mailing list)
The only other behavior I'm seeing that the attached errors displayed
in the terminal window when hitting ^C the second time.  It exits
fine, just not cleanly.
This topic is locked and can not be replied to.