【发布时间】:2011-09-28 16:57:26
【问题描述】:
我觉得我错过了一些东西。我正在编写一个 ruby gem,它允许与活动记录交互作为其主要功能的附加。
在为其编写测试用例时,我需要能够指定虚拟活动记录模型来测试此功能。如果我能得到一个不需要任何与数据库连接的活动记录模型的实例,它可能有关系,所有这些东西,但不需要我在数据库中设置表,那将是极好的。我对测试还很陌生,在 Rails 测试之外我还很新,但似乎我应该能够相当容易地做类似的事情,但我什么也没找到。
谁能告诉我我错过了什么?我看过工厂、制造商、固定装置,所有这些似乎都想打数据库。人们如何在您只需要 AR 对象进行测试的情况下测试 gem?
【问题讨论】:
标签: ruby testing activerecord gem