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 rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users