[rspec-users] RSpec vs Screw.Unit

Pat Maddox pergesu at gmail.com
Sun Oct 19 12:14:52 EDT 2008


Scott Taylor <mailing_lists at railsnewbie.com> writes:

> On Oct 18, 2008, at 9:19 AM, Pat Maddox wrote:
>
>> Scott Taylor <mailing_lists at railsnewbie.com> writes:
>>
>>> As for #3, I'm
>>> pretty sure that Ruby's method_missing allows one to raise an
>>> exception easily.  Not sure what a Javascript mocking framework would
>>> do in this case.
>>
>> I'm not sure that I buy that this feature is very important.  Both
>> Javascript and Ruby blow up when you call a method that doesn't
>> exist on
>> it anyway.  What's the difference between "Received unexpected message
>> 'foo'" and "NoMethodError 'foo'"?
>
> Unless I'm mistaken, it's only when *another* method gets called on a
> missing method that an error gets raised:
>
>>>> o = {};
> Object
>>>> o.foo

You would need to do o.foo() to actually call the method.  That will
give you "o.foo is undefined"


> BTW, Pat - Have you still been working on integrating test spy into
> rspec?

Nope, I found not_a_mock [1] and it works well.

Pat

[1] http://notahat.com/not_a_mock


More information about the rspec-users mailing list