2015-10-04 6 views
0

Я изначально писал тесты для своих моделей и контроллеров с помощью сокетов-подсказок, но потом понял, что мне нужно использовать mongoid-rspec, потому что я использую Mongoid.NoMethodError для responses_with при переключении на mongoid-rspec

Проблема заключается в том, что, если я заменю shoulda-matchers с mongoid-rspec, мои модельные испытания в порядке, но я получаю NoMethodError для responds_with методов.

Могу ли я использовать shoulda-matchers для контроллеров и mongoid-rspec для моделей исключительно или для лучшего решения?

ответ

0

Пока mongoid-rspec не определяет совпадения, которые названы теми же, что и в shoulda-matchers, тогда вы должны иметь возможность хранить оба драгоценных камня в своем Gemfile.

Если это не так, и оба конфликтуют друг с другом, и если вы все еще находитесь на линии 2.x, то я боюсь, что вы ничего не можете сделать. 3.0 содержит исправление, в соответствии с которым только модельные сопоставления смешиваются с группами примеров моделей, а контрольные сопоставления смешиваются с группами примеров контроллеров, хотя он также содержит other backward incompatible changes, о котором вы хотите знать.

 Смежные вопросы

  • Нет связанных вопросов^_^