In other words, the object changes its private state to achieve a publically visible result (otherwise, why bother?) Test that result. ///ark -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://rubyforge.org/pipermail/rspec-users/attachments/20081119/27eecc44/attachment.html>