【发布时间】:2011-08-24 18:10:30
【问题描述】:
我正在尝试使用 RSpec 测试控制器,但遇到了问题,因为控制器中的函数需要数据库。
控制器中的代码行如下所示:
@myallresources = Myrsources.all
Myresources 只是继承自 ActiveRecord::Base
但是,因为没有数据库,所以没有什么要加载的,@myallresources 只是一个空数组,导致测试失败。有没有办法在运行 rspec 时连接到数据库?
我对 RSpec 和 rails 非常陌生,因此非常感谢任何帮助。谢谢。
【问题讨论】:
标签: ruby-on-rails ruby tdd controllers rspec-rails