[rspec-users] Testing initialize methods and chained methods
David Chelimsky
dchelimsky at gmail.com
Tue Oct 19 15:08:54 EDT 2010
On Oct 19, 2010, at 2:04 PM, Pat Maddox wrote:
> On Oct 19, 2010, at 12:56 AM, Oscar Del Ben wrote:
>
>> I'm having some troubles understanding how to test a couple of things. Usually, if I'm having trouble testing something, it means that my design could probably be improved or changed, but in these cases I think I'm doing the right thing.
>>
>> Here's the first scenario:
>>
>> class Foo
>> def initialize
>> do_something
>> end
>> end
>>
>> Here I have no idea how to test that the do_something method is called.
>
> What are the post-conditions of do_something? Check for those.
Think "outcomes" as opposed to "post-conditions", which means something very specific (and subtly different) in the context of Design by Contract.
More information about the rspec-users
mailing list