ruby-on-rails - 一些运行后 Rails 测试数据库未清除

标签 ruby-on-rails rspec

我正在使用 rspec 进行测试,我注意到在运行测试后,它有时会在测试数据库中留下一些记录。我不确定为什么。我在配置文件中将 use_transactional_fixtures 设置为 true。但在我手动删除记录之前,它们不会消失。有没有人有办法阻止这种情况?

编辑;之前我说过只有当测试失败时。这不再是真的。

最佳答案

关于ruby-on-rails - 一些运行后 Rails 测试数据库未清除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16268728/

相关文章:

ruby-2.2.2升级后mysql无法连接到环境

ruby-on-rails - 在 Ruby + Rails 中运行 RSPEC

ruby-on-rails-3 - 使用 RSpec 创建 rails 3 插件

ruby-on-rails - 在 RSpec Controller 中 stub named_scope

ruby-on-rails - 如何取消设置 FactoryBot 特征中的属性?

mysql - Rails 将 `AND (1=0)` 添加到查询中

ruby-on-rails - Disqus 与我的身份验证系统集成

ruby-on-rails - 使用 postgresql 和 ruby​​ on rails 优化时间序列数据检索的数据库查询

ruby - 什么时候使用 RSpec let()?

ruby - RSpec Git Bash Windows——缺少颜色?