Il semble que la gemme RSpec Multi Mock de Deepak résout ce problème.
Mais vous devriez vous demander si c'est vraiment ce que vous voulez. En fin de compte, la cohérence est le plus important, et l'utilisation d'un mélange de cadres moqueurs au sein de la même application est susceptible de conduire à la confusion.
Personnellement, je suis assez satisfait de la simulation intégrée de RSpec et ne trouve généralement pas le besoin de Mocha sur mes propres projets. Mais certains de mes pairs préfèrent Mocha et je ne suis pas vraiment au courant des limitations de Mocha par rapport à moqueur RSpec Vanilla, donc je vous recommande de rester avec Mocha si c'est ce que l'application utilise déjà. Même si je sais que son support "any_instance" est considéré comme une odeur de code par certains, il arrive parfois très utile. :)
Je voudrais reformuler votre question "rspec mocking semble entrer en conflit avec mocha, comment puis-je utiliser les deux dans un projet?", Et peut-être le diriger sur les personnes rspec en IRC, questions github, etc –
quelle version de rspec vous utilisez. – bobbywilson0