rspec测试使用常规数据库而不是测试数据库

che*_*ell 2 rspec2 ruby-on-rails-3

我正在使用Rspec,webrat,selenium rc进行测试.

我正在尝试与selenium和rspec进行集成测试.

我只是查看了我的开发数据库并了解到我的集成测试正在使用我的开发数据库,​​而不是我的测试数据库.

我如何配置rails和rspec和selenium来使用我的测试数据库.

我所有的其他测试似乎都在使用我的测试数据库.

chr*_*nda 15

你有一条线路吗?

  ENV["RAILS_ENV"] ||= 'test'
Run Code Online (Sandbox Code Playgroud)

在您的spec_helper.rb中?它是否强制使用测试数据库,如果你添加/替换它

ENV["RAILS_ENV"] = 'test'
Run Code Online (Sandbox Code Playgroud)

这可能是昨天问题的根源 - 重新验证电子邮件吗?