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

David Chelimsky dchelimsky at gmail.com
Sun Mar 15 09:09:02 EDT 2009


On Sun, Mar 15, 2009 at 7:38 AM, Andrew Premdas <apremdas 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 <dchelimsky at gmail.com>
>>
>> On Sun, Mar 15, 2009 at 12:01 AM, David Chelimsky <dchelimsky at gmail.com>
>> wrote:
>> > On Sat, Mar 14, 2009 at 8:37 PM, Val <vagostino 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-users at rubyforge.org
>> >> http://rubyforge.org/mailman/listinfo/rspec-users
>> >>
>> >
>> _______________________________________________
>> rspec-users mailing list
>> rspec-users at rubyforge.org
>> http://rubyforge.org/mailman/listinfo/rspec-users
>
>
> _______________________________________________
> rspec-users mailing list
> rspec-users at rubyforge.org
> http://rubyforge.org/mailman/listinfo/rspec-users
>


More information about the rspec-users mailing list