Тестирование с поддельными данными модели в Ruby on Rails - PullRequest
0 голосов
/ 19 июня 2019

Допустим, у меня есть простая функция в классе, которая принимает объект модели, преобразует данные и затем возвращает хэш.Что-то вроде:

def model_to_hash(some_model)
  # transform model data into new hash structure
  # return the new hash
end

Я хочу проверить эти данные на примере данных из рассматриваемой модели.Какова хорошая стратегия для этого?

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

Есть ли способ сделать это, что более напрямую связано с моделью, используя что-то вроде rspec?

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