On 18 Dec 2009, at 14:35, Ashley Moran wrote:
> The principle appears to be 
>  object O has sent message M => O is in state S
> followed by
>  O is in state S     => (expectation E met) passes spec
>  O is not in state S => (expectation E met) violates spec

Can you elaborate? From a position of no knowledge, the most obvious question 
to me is: why would I care about the state of O? Either the change in O's state 
is observable through its behaviour (in which case I specify that behaviour) or 
it's not (in which case I don't care).

Cheers,
-Tom
_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users

Reply via email to