[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.


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

More information about the rspec-users mailing list