Sembra che la gemma di Deepak RSpec Multi Mock risolva questo problema.
Ma dovresti chiederti se è davvero quello che vuoi. In definitiva, la coerenza è la cosa più importante, e l'uso di un mix di strutture di simulazione all'interno della stessa app è destinato a creare confusione.
Personalmente sono abbastanza felice con il mocking incorporato di RSpec e di solito non trovo la necessità di Mocha sui miei progetti. Ma alcuni dei miei colleghi preferiscono Mocha e io non sono a conoscenza di alcuna limitazione di Mocha rispetto alla vaniglia RSPec, quindi consiglierei di attenersi a Mocha se è quello che l'app già usa. Anche se so che il suo supporto "any_instance" è considerato da alcuni un odore di codice, a volte può essere molto utile. :)
fonte
2011-01-29 18:56:18
Vorrei riformulare la tua domanda "rspec mocking sembra in conflitto con la moka .come utilizzo entrambi in un progetto?", E forse dirigerlo alle persone rspec in IRC, problemi di github, ecc. –
Specificare quale versione di rspec stai usando. – bobbywilson0