Assert_throws

Hello all,

Can someone lead me to a reference for assert_throws? I don't
understand how to reference the expected symbol.

I'm trying to assert that a bad call on WIN32OLE object throws
WIN32OLERuntimeException.

Thanks.

Peter J. Fitzgibbons
Applications Manager
Lakewood Homes - "The American Dream Builder"(r)
Peter.Fitzgibbons@Lakewoodhomes.net
(847) 884-8800

You want assert_raises. Exceptions are raised, Objects are thrown.

···

On 12 Sep 2005, at 12:18, Peter Fitzgibbons wrote:

Hello all,

Can someone lead me to a reference for assert_throws? I don't
understand how to reference the expected symbol.

I'm trying to assert that a bad call on WIN32OLE object throws
WIN32OLERuntimeException.

--
Eric Hodel - drbrain@segment7.net - http://segment7.net
FEC2 57F1 D465 EB15 5D6E 7C11 332A 551C 796C 9F04

I believe you are looking for:

     assert_raise(WIN32OLERuntimeException) { bad_call_goes_here() }

Throw/catch are a non-exception related Ruby idiom.

Hope that helps.

James Edward Gray II

···

On Sep 12, 2005, at 2:18 PM, Peter Fitzgibbons wrote:

Hello all,

Can someone lead me to a reference for assert_throws? I don't
understand how to reference the expected symbol.

I'm trying to assert that a bad call on WIN32OLE object throws
WIN32OLERuntimeException.