... maybe��

#result should beTheResultOf: [mock someMessage].
#result should not beTheResultOf: [mock anotherMessage].

Cordially - Carlos

On Wed, Apr 20, 2016 at 9:22 PM, Denis Kudriashov <dionisiydk@gmail.com> wrote:

2016-04-20 20:36 GMT+02:00 S Krish <krishnamachari.sudhakar@gmail.com>:
result should return: [mock someMessage]

It should verify that result was returned from message defined inside block. That's why I use ��"should beReturnedFrom: [mock someMessage]". Following test demonstrates idea:

mock := Mock new.
mock stub someMessage willReturn: #result.
mock stub anotherMessage willReturn: #anotherResult.

mock someMessage should be: #result.
mock anotherMessage should be: #anotherResult.

#result should beReturnedFrom: [mock someMessage].
#result should not beReturnedFrom: [mock anotherMessage]