比方说,我在一个类上有一个简单的函数,该类接受模型对象,转换数据,然后返回哈希值。像这样:
def model_to_hash(some_model)
# transform model data into new hash structure
# return the new hash
end
我想用有关模型的样本数据来测试该数据。这样做有什么好的策略?
当然,可以用测试文件或夹具文件中的虚拟数据来模拟模型的实例,但是测试数据可能与实际模型的属性不同步。
是否有一种方法可以使用rspec之类的方法更直接地链接到模型?