Scott Taylor <[EMAIL PROTECTED]> writes:
> On Oct 18, 2008, at 9:19 AM, Pat Maddox wrote:
>
>> Scott Taylor <[EMAIL PROTECTED]> 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
_______________________________________________
rspec-users mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/rspec-users