Sha256: 68841f9272de80d37affa26eacd648b0bb108fa8ac37aafaafe147741a17b728

Contents?: true

Size: 722 Bytes

Versions: 3

Compression:

Stored size: 722 Bytes

Contents

require 'rubygems'
require 'sinatra'
require 'rack/test'
require 'spec'
require 'spec/autorun'
require 'spec/interop/test'
require 'sequel'

# set test environment
set :environment, :test
set :run, false
set :raise_errors, true
set :logging, false

def prepare_test_db
  Hydroponics.db = Sequel.connect({
    :adapter=>"sqlite",
    :host=>"localhost",
    :database=>"hydroponics_test.sqlite",
    :user=>"root",
    :password=>""
  })
  Hydroponics.db
end

def populate_test_db
  db = Hydroponics.db
  db.drop_table :users if db.table_exists?(:users)
  db.create_table :users do
    primary_key :id
    String :name
    String :email
  end
  db[:users].insert(:name => "Acorn Hrefski", :email => "acorn@example.com")
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
hydroponics-0.3.2 spec/spec_helper.rb
hydroponics-0.3.1 spec/spec_helper.rb
hydroponics-0.3.0 spec/spec_helper.rb