У меня есть модель Moderator , которая в основном запрашивает результаты статистики, связанные с веб-сайтом, из других моделей.
Например, отображаемая статистика может быть общим числом пользователей, принадлежащих к определенной области из многих районов города.Ограничение количества таких записей фиксированным числом.Для этого тело, определенное в модели Moderator, использует модель Area .
Поскольку запросы не используют ничего из той же модели, но фактически из других моделей, не было 'Мне не нужно иметь миграцию таблиц в этой модели.
В основном я сейчас пытаюсь протестировать определенные методы в модели Moderator с использованием Rspec.Что я в основном пытаюсь проверить, так это то, что вызов метода должен возвращать успех, что я делаю через: -
subject.send(:method_name)
response.should be_success
Я получаю общую ошибку для всех таких определенных методов, говоря, что database_name.table_name does not exist
.Что ж, это правда, но как это должно на самом деле иметь значение? И как обойти это, чтобы просто протестировать простой вариант использования успешного вызова метода в вышеуказанном контексте.
Спасибо.