Module: Ardb::TestHelpers

Defined in:
lib/ardb/test_helpers.rb

Class Method Summary collapse

Class Method Details

.drop_tablesObject



11
12
13
# File 'lib/ardb/test_helpers.rb', line 11

def drop_tables
  Ardb.adapter.drop_tables
end

.load_schemaObject



15
16
17
# File 'lib/ardb/test_helpers.rb', line 15

def load_schema
  Ardb.adapter.load_schema
end

.reset_dbObject



25
26
27
28
29
30
# File 'lib/ardb/test_helpers.rb', line 25

def reset_db
  @reset_db ||= begin
    self.reset_db!
    true
  end
end

.reset_db!Object



19
20
21
22
23
# File 'lib/ardb/test_helpers.rb', line 19

def reset_db!
  Ardb.adapter.drop_db
  Ardb.adapter.create_db
  self.load_schema
end