[rspec-users] How to use different mocking frameworks?

Val vagostino at gmail.com
Sun Mar 15 14:51:24 EDT 2009


Okay.  Thanks for your responses.

I guess I'll try splitting them into separate directories.  Will each
directory automatically include it's own spec_helper.rb?

On Mar 15, 6:09 am, David Chelimsky <dchelim... at gmail.com> wrote:
> On Sun, Mar 15, 2009 at 7:38 AM, Andrew Premdas <aprem... at gmail.com> wrote:
> > Would it be possible to split the tests into separate runs - a bit like
> > having two different run configurations with cucumber?
>
> If you split the specs w/ rspec-mocks and those w/ mocha in separate
> dirs, you could run them each manually. Or you could create rake tasks
> to do it.
>
>
>
>
>
> > 2009/3/15 David Chelimsky <dchelim... at gmail.com>
>
> >> On Sun, Mar 15, 2009 at 12:01 AM, David Chelimsky <dchelim... at gmail.com>
> >> wrote:
> >> > On Sat, Mar 14, 2009 at 8:37 PM, Val <vagost... at gmail.com> wrote:
> >> >> Hi,
>
> >> >> I'm pretty new to Rspec, so hope someone can help me out with this.
>
> >> >> I'm leveraging a couple pre-existing applications in my current
> >> >> project, both have fairly robust test suites in Rspec already.
> >> >> However, one is using Rspec's builit in mocking, and the other is
> >> >> using mocha.
>
> >> >> If I set config.mock_with mocha in spec_helper.rb, then all of the
> >> >> rspec mocks fail.  If I comment this out, all of the specs with mocha
> >> >> fail.
>
> >> >> Is there some way to set the mocking framework on a test and/or file
> >> >> basis?
>
> >> > Nope. Gotta pick one or the other. Reason - diff mock frameworks
> >> > invade Object in diff ways - mixing and matching is dangerous to your
> >> > health.
>
> >> I mean within one project. Of course you can use rspec/mocks in one,
> >> mocha in another, flexmock and rr in others.
>
> >> >> I've been all over Google, and can't seem to find a resolution
> >> >> to this.  I really don't want to have to back through and rewrite
> >> >> someone else's test suite that is already working.
>
> >> >> Thanks in advance for your help,
> >> >> Val
> >> >> _______________________________________________
> >> >> rspec-users mailing list
> >> >> rspec-us... at rubyforge.org
> >> >>http://rubyforge.org/mailman/listinfo/rspec-users
>
> >> _______________________________________________
> >> rspec-users mailing list
> >> rspec-us... at rubyforge.org
> >>http://rubyforge.org/mailman/listinfo/rspec-users
>
> > _______________________________________________
> > rspec-users mailing list
> > rspec-us... at rubyforge.org
> >http://rubyforge.org/mailman/listinfo/rspec-users
>
> _______________________________________________
> rspec-users mailing list
> rspec-us... at rubyforge.orghttp://rubyforge.org/mailman/listinfo/rspec-users


More information about the rspec-users mailing list