On Oct 19, 2008, at 12:14 PM, Pat Maddox wrote:

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"


Oops.  I feel like a tool.  Guess ruby syntax still invades my brain.


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

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


Any plans to roll not_a_mock into rspec core?

Scott

_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users

Reply via email to