0

我正在测试我编写的 gem 中的 ActiveRecord::Base 实例。这使得没有数据库的测试非常困难,因为我的测试对象必须属于 ActiveRecord::Base 类,当连接不存在时会抛出错误 ActiveRecord::ConnectionNotEstablished

有问题的条件包含以下内容:

object.instance_of? ActiveRecord::Base

我该如何测试呢?

4

1 回答 1

1

我认为您期待这样的事情:伪造没有 db 的活动记录模型

但是你为什么不为它设置一个真正的测试数据库呢?

于 2013-04-04T09:51:24.370 回答