Sha256: dcdfc2a9ef35905bd43027d90fa5cb5b4a86cd4164fc51e2d93f1a7b4b3fb0be

Contents?: true

Size: 906 Bytes

Versions: 8

Compression:

Stored size: 906 Bytes

Contents

require "sequel"
require "timecop"
require "pry"

Dir[File.expand_path("../support/*.rb", __FILE__)].each{|f| require f}
ENV["TZ"]="UTC"

require "sequel_bitemporal"

rspec_exclusions = {}

DB = if DbHelpers.pg?
  `createdb sequel_bitemporal_test`
  Sequel.extension :pg_range, :pg_range_ops
  if ::Sequel::Plugins::Bitemporal.jruby?
    Sequel.connect "jdbc:postgresql://localhost/sequel_bitemporal_test"
  else
    Sequel.postgres "sequel_bitemporal_test"
  end
else
  if Sequel::Plugins::Bitemporal.jruby?
    rspec_exclusions[:skip_jdbc_sqlite] = true
    Sequel::Model.plugin :typecast_on_load
    Sequel.connect "jdbc:sqlite::memory:"
  else
    Sequel.sqlite
  end
end

if ENV["DEBUG"]
  require "logger"
  DB.loggers << Logger.new($stdout)
end

RSpec.configure do |config|
  config.include DbHelpers
  config.filter_run_excluding rspec_exclusions
  config.before :each do
    db_truncate
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
sequel_bitemporal-0.8.9 spec/spec_helper.rb
sequel_bitemporal-0.8.8 spec/spec_helper.rb
sequel_bitemporal-0.8.7 spec/spec_helper.rb
sequel_bitemporal-0.8.6 spec/spec_helper.rb
sequel_bitemporal-0.8.5 spec/spec_helper.rb
sequel_bitemporal-0.8.4 spec/spec_helper.rb
sequel_bitemporal-0.8.3 spec/spec_helper.rb
sequel_bitemporal-0.8.2 spec/spec_helper.rb