Насмешка с rspec и мокко вместе - PullRequest
5 голосов
/ 27 октября 2010

Для набора тестов, в котором уже используется mocha, можно ли писать новые тесты с помощью rspec mocking?возможно, включите его до (: все) и верните его в mocha после (: все)

Я попытался изменить конфигурацию Spec :: Runner во время выполнения, но это не сработало с mocking

Ответы [ 2 ]

3 голосов
/ 28 января 2011

Я опубликовал новый драгоценный камень для этого. Вы можете найти более подробную информацию здесь -> http://github.com/endeepak/rspec-multi-mock

1 голос
/ 29 января 2011

Похоже, что Дипак RSpec Multi Mock драгоценный камень решает эту проблему.

Но вы должны спросить себя, действительно ли это то, что вы хотите. В конечном счете, согласованность является наиболее важной, и использование сочетания фальшивых фреймворков в одном приложении неизбежно приведет к путанице.

Лично я вполне доволен встроенным насмешкой RSpec и обычно не вижу необходимости в Mocha в моих собственных проектах. Но некоторые из моих коллег предпочитают Mocha, и я не знаю каких-либо ограничений Mocha по сравнению с ванильным насмешкой RSpec, поэтому я рекомендую придерживаться Mocha, если это то, что приложение уже использует. Несмотря на то, что я знаю, что поддержка any_instance считается запахом кода для некоторых, она иногда оказывается очень полезной. :)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...