Преимущество
замечательного монгоида - это, к сожалению, и его недостаток.Идея заключалась в том, чтобы использовать сопоставители Remarkable ActiveModel для валидаторов.Для этого требуется альфа-версия Remarkable 4.0.Хотя Remarkable - это библиотека очень высокого качества, с июня прошлого года ее тоже не трогали.Это огромная проблема с моей библиотекой, главная зависимость не покидала альфа более 8 месяцев!Я пропинговал нескольких разработчиков и не получил ответа ни от одного из них.
Что касается того, какая из двух библиотек лучше, быстрый взгляд на README, кажется, что у mongoid-rspec больше возможностей.Тем не менее, я никогда не использовал его и не могу рассказать о каком-либо опыте с ним.
Все это, как говорится, чтобы быть совершенно честным (даже если я написал одну из библиотек), я думаю, что оба довольно глупо.К несчастью, Стоит запустить этот бесполезный стиль тестирования валидаций и ассоциаций, и все последовали его примеру.(включая меня) Практически во всех случаях написание теста - это просто дублирование усилий по написанию реального кода.Вы вообще ничего не тестируете.В лучшем случае их можно увидеть в здравом уме.В худшем случае это пустая трата времени.
Я предлагаю утвердить поведение в разных частях набора тестов.