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.
_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users

Reply via email to