Sha256: a423934da89f050988c49adb95eac059a2c9cfff080e0d8f25e7ff00eef41cc8
Contents?: true
Size: 501 Bytes
Versions: 15
Compression:
Stored size: 501 Bytes
Contents
class BazaModels::TestDatabaseCleaner def self.clean BazaModels::TestDatabaseCleaner.new.truncate_all_tables end def initialize raise "Not in test-environment" unless Rails.env.test? @db = BazaModels.primary_db raise "No primary database on BazaModels?" unless @db truncate_all_tables end def truncate_all_tables @db.transaction do @db.tables.list do |table| table.truncate unless table.name == "baza_schema_migrations" end end end end
Version data entries
15 entries across 15 versions & 1 rubygems