Forum: IronRuby Re: IronRuby projects newsletter

Announcement (2017-05-07): is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see and for other Rails- und Ruby-related community platforms.
Jim D. (Guest)
on 2009-05-10 12:22
(Received via mailing list)
1. Other features: I don't use most of the fancy features, but I do find
stubs useful. Do you expect people to use when_told_to without
was_told_to? in order to stub something out?
2. I also find the 'null object' pattern useful. That is where the
isolated object always returns nil to methods called on it.
3. Finally, I've been slow on pushing lately because I'm moving, I'll do
a push when I get to decent internet. I'll also work on automating thid
in the next couple of weeks.


....there is no try
Sent from my phone. Please excuse typos and txtspk.
Ivan P. (Guest)
on 2009-05-10 12:28
(Received via mailing list)
1: Yes stubbed by default and only when you're actually interested in
asserting if it was called you use the was_told_to? assertion2: Yes
null unless you explicitly tell it to fall through to the implementation
the method. I may make use of the default(T) thing later on to return
default value for value types.
3: no problem I was just curious about that
Met vriendelijke groeten - Best regards - Salutations
Ivan Porto C.
GSM: +32.486.787.582
Author of IronRuby in Action (

Emma Goldman
- "If voting changed anything, they'd make it illegal."
Mark R. (Guest)
on 2009-05-10 13:12
(Received via mailing list)
I- tried the pure stubbing approach as did Pete Y. with his
rails plugin - the stubs will return nil for any method call unless to
them to do otherwise (return something, yield something and/or raise
something).  So everything is a stub (just one that happens to be a .net
interface implementation) that records all calls for later inspection.
The null object i'll add next (the stubs will just return another stub
instead of nil and record all calls).

The assertions are then at the end of the test/spec (where I think all
expectations should be) - at this stage you need to scan the list of
recorded calls - i'll add some syntax to do nicer checking.

Does your final point suggest that the event implementation will be
available soon?

This topic is locked and can not be replied to.