Я использую musta-matchers с рельсами и создаю модель под названием "comments" и другую модель под названием "post".Комментарии полиморфны.
Когда я тестирую с помощью совпадений musta в посте, подобном этому
it {should have_many(:comments)}
, оно получает это сообщение
Ожидается, что в сообщении будет ассоциация has_many, называемая комментариями (Комментарийне имеет внешнего ключа post_id.)
В моей модели комментариев у меня есть
belongs_to :commentable, :polymorphic => true
Как я могу проверить мою полиморфную ассоциацию, чтобы сообщение могло иметь много комментариев?
ps В документации по musta matcher сказано, что она поддерживает полиморфные ассоциации.