On 8/14/07, Scott Taylor <[EMAIL PROTECTED]> wrote: > > Just a general opinion question on idioms/common usage. Is it better > to mock Ruby's base classes, or to use real instances of those base > classes? > > @string = mock String > @string.stub!(:to_s).and_return "hello" > > # or: > > @string = "hello" > > I was wondering which is generally favored, and if so, for what > reasons? Or is it highly dependent on the type of spec which is > being written? > > Regards, > > Scott > > > _______________________________________________ > rspec-users mailing list > [email protected] > http://rubyforge.org/mailman/listinfo/rspec-users >
I would say the second way is pretty clearly the favorite :) However there might be usages where the first way could be appropriate, but it's surely not that example. Perhaps you could show the actual spec you're trying to write? Pat _______________________________________________ rspec-users mailing list [email protected] http://rubyforge.org/mailman/listinfo/rspec-users
