[rspec-users] How do I specify that a class does not receive any message

David Chelimsky dchelimsky at gmail.com
Wed Aug 22 13:07:30 UTC 2012


On Wed, Aug 22, 2012 at 7:52 AM, J. B. Rainsberger <me at jbrains.ca> wrote:
> On Tue, Aug 21, 2012 at 11:37 PM, Bas Vodde <basv at odd-e.com> wrote:
>>
>>
>> JB is right.
>>
>> Sometimes, for clarity, it is useful to add should_not, but for
>> functionality it is usually not needed.
>
>
> I know JMock has never() for this people. Should RSpec-mocks have something
> like object.should_receive(:nothing).

never() is not a catch all for _all_ messages. It is for a specific
message, just like it is in rspec-mocks

  # rspec
  object.should_receive(:msg).never

  #jmock
  never(object).msg()




> --
> J. B. (Joe) Rainsberger :: http://www.jbrains.ca ::
> http://blog.thecodewhisperer.com
> Author, JUnit Recipes
> Free Your Mind to Do Great Work :: http://www.freeyourmind-dogreatwork.com
>
>
> _______________________________________________
> rspec-users mailing list
> rspec-users at rubyforge.org
> http://rubyforge.org/mailman/listinfo/rspec-users


More information about the rspec-users mailing list