Hi,
Is is possible not to halt the execution of a ruby script when an
TEST::UNIT assertion fails?
cheers
aidy
Hi,
Is is possible not to halt the execution of a ruby script when an
TEST::UNIT assertion fails?
cheers
aidy
On 4/16/07, aidy [email protected] wrote:
Hi,
Is is possible not to halt the execution of a ruby script when an
TEST::UNIT assertion fails?
Yes, you can …
begin
assert false
rescue Test::Unit::AssertionFailedError => e
self.send(:add_failure, e.message, e.backtrace)
end
Or if you would like a little method …
def continue_test
begin
yield
rescue Test::Unit::AssertionFailedError => e
self.send(:add_failure, e.message, e.backtrace)
end
end
continue_test( assert false )
Blessings,
TwP
On 4/16/07, Tim P. [email protected] wrote:
assert false
rescue Test::Unit::AssertionFailedError => e
self.send(:add_failure, e.message, e.backtrace)
end
endcontinue_test( assert false )
Sorry, that should be a block
continue_test {assert false}
TwP
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.
Sponsor our Newsletter | Privacy Policy | Terms of Service | Remote Ruby Jobs