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
可以撥打此之前的代碼(:所有)