小编Mat*_*Fan的帖子

数据库清理程序无法在最小的轨道中工作

如果我单独使用rake minitest:controllers它,我的Minitest控制器测试工作正常,但是当我运行时,rake minitest:all我得到验证失败错误.这是因为电子邮件已经用于模型测试.我使用DatabaseCleaner清理数据库但无法清理数据库.

我的数据库清理代码:

require "database_cleaner"
DatabaseCleaner.strategy = :transaction

class MiniTest::Rails::ActionController::TestCase
    include Devise::TestHelpers

    def setup
      DatabaseCleaner.start
    end

    def teardown
      DatabaseCleaner.clean
    end
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails-3.2 database-cleaner

7
推荐指数
2
解决办法
4788
查看次数

标签 统计

database-cleaner ×1

ruby ×1

ruby-on-rails-3.2 ×1