Sha256: 6131a36a0bb198757d9fc10d1bf0a2327028e5b71e6b9530594af68586827d77
Contents?: true
Size: 935 Bytes
Versions: 3
Compression:
Stored size: 935 Bytes
Contents
require 'helper' require 'pg' system %{ dropdb test_upsert } system %{ createdb test_upsert } ActiveRecord::Base.establish_connection :adapter => 'postgresql', :database => 'test_upsert' describe Upsert::PG_Connection do before do @opened_connections = [] ActiveRecord::Base.connection.drop_table(Pet.table_name) rescue nil Pet.auto_upgrade! @connection = new_connection end after do @opened_connections.each { |c| c.finish } end def new_connection c = PG.connect(:dbname => 'test_upsert') @opened_connections << c c end def connection @connection end it_also 'is a database with an upsert trick' it_also 'is just as correct as other ways' it_also 'can be speeded up with upserting' it_also 'supports binary upserts' it_also 'supports multibyte' it_also 'is thread-safe' it_also "doesn't mess with timezones" it_also "doesn't blow up on reserved words" end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
upsert-0.3.1 | test/test_pg.rb |
upsert-0.3.0 | test/test_pg.rb |
upsert-0.2.2 | test/test_pg.rb |