Top Level Namespace

Defined Under Namespace

Modules: ROM

Constant Summary collapse

USING_JRUBY =
false
SEQUEL_TEST_DB_URI =
'sqlite::memory'
DB =
Sequel.connect(SEQUEL_TEST_DB_URI)

Instance Method Summary collapse

Instance Method Details

#deseed(db = DB) ⇒ Object


24
25
26
# File 'lib/rom/sql/spec/support.rb', line 24

def deseed(db = DB)
  db.drop_table? :users
end

#seed(db = DB) ⇒ Object


17
18
19
20
21
22
# File 'lib/rom/sql/spec/support.rb', line 17

def seed(db = DB)
  db.run('CREATE TABLE users (id INTEGER PRIMARY KEY, name STRING)')

  db[:users].insert(id: 1, name: 'Jane')
  db[:users].insert(id: 2, name: 'Joe')
end