0
我想在我的rspec示例运行之前清理数据库。 默认是在示例运行后清除数据库。如何在示例运行之前将其配置为清理数据库,以便我可以在测试数据库周围查看哪些记录已被推迟?如何覆盖after(:each)在使用database_cleaner gem时不清除数据库?
我想在我的rspec示例运行之前清理数据库。 默认是在示例运行后清除数据库。如何在示例运行之前将其配置为清理数据库,以便我可以在测试数据库周围查看哪些记录已被推迟?如何覆盖after(:each)在使用database_cleaner gem时不清除数据库?
将这个功能在您的spec_helper
def clear_test_database
ActiveRecord::Base.descendants.each do |klass|
klass.destroy_all
end
end
可以拨打此之前的代码(:所有)