Допустим, у меня есть простая функция в классе, которая принимает объект модели, преобразует данные и затем возвращает хэш.Что-то вроде:
def model_to_hash(some_model)
# transform model data into new hash structure
# return the new hash
end
Я хочу проверить эти данные на примере данных из рассматриваемой модели.Какова хорошая стратегия для этого?
Конечно, можно смоделировать экземпляр модели с фиктивными данными в тестовом файле или в файле фикстуры, но эти тестовые данные могут не синхронизироваться с фактическиматрибуты модели.
Есть ли способ сделать это, что более напрямую связано с моделью, используя что-то вроде rspec?