我觉得我要丢失一些东西。我正在编写一个ruby gem,它可以与事件记录进行交互,并将其添加到其主要功能上。
在为此编写测试用例时,我需要能够指定虚拟事件记录模型来测试此功能。如果我可以得到一个事件记录模型的实例,而该实例不需要与数据库的任何连接,那可以是非常棒的,它可以具有关系,所有这些东西,但是不需要我在数据库中设置表。我对测试还很陌生,在Rails测试之外我还很陌生,但是看来我应该可以很容易地做类似的事情,但是我什么也没找到。
谁能告诉我我想念的东西吗?我看过工厂,制造商,固定装置,所有这些似乎都想打入数据库。人们如何在仅需要AR对象进行测试的地方测试gem?
最佳答案
听起来您需要NullDB: