如何在RSpec中测试Sqlite 3数据库连接?

时间:2018-10-15 14:57:14

标签: ruby-on-rails testing activerecord rspec sqlite

我设置了SQLite 3数据库以进行开发和测试。我正在尝试在RSpec中编写数据库连接测试用例。我尝试了此example,但我认为它已经过时了,因为它会生成已弃用的警告。我收到以下错误:

失败/错误:ActiveRecord :: Base.should_receive(:建立连接).with(参数)   不支持在每次测试生命周期之外使用来自rspec-mocks的双打或部分双打。

我也尝试过此example,但是我无法测试SQLite3。请帮助我,让我知道测试数据库连接的最佳方法是什么。

0 个答案:

没有答案