Sha256: 765c68879bd21dfdb6ba27b921768d60c4433a676af055604f5c9aee44ff3f88

Contents?: true

Size: 552 Bytes

Versions: 50

Compression:

Stored size: 552 Bytes

Contents

#!/usr/bin/env rspec
# encoding: utf-8

require_relative '../helpers'

require 'pg'


describe PG::TypeMap do
	let!(:tm){ PG::TypeMap.new }

	it "should raise an error when used for param type casts" do
		expect{
			@conn.exec_params( "SELECT $1", [5], 0, tm )
		}.to raise_error(NotImplementedError, /not suitable to map query params/)
	end

	it "should raise an error when used for result type casts" do
		res = @conn.exec( "SELECT 1" )
		expect{ res.map_types!(tm) }.to raise_error(NotImplementedError, /not suitable to map result values/)
	end
end

Version data entries

50 entries across 50 versions & 4 rubygems

Version Path
pg-1.0.0-x64-mingw32 spec/pg/type_map_spec.rb
pg-1.0.0-x86-mingw32 spec/pg/type_map_spec.rb
pg-1.0.0 spec/pg/type_map_spec.rb
pg-0.21.0-x64-mingw32 spec/pg/type_map_spec.rb
pg-0.21.0-x86-mingw32 spec/pg/type_map_spec.rb
pg-0.21.0 spec/pg/type_map_spec.rb
enju_leaf-1.2.1 vendor/bundle/ruby/2.3/gems/pg-0.20.0/spec/pg/type_map_spec.rb
pg-0.20.0-x86-mingw32 spec/pg/type_map_spec.rb
pg-0.20.0-x64-mingw32 spec/pg/type_map_spec.rb
pg-0.20.0 spec/pg/type_map_spec.rb
autocompl-0.2.2 test/dummy/vendor/bundle/ruby/2.3.0/gems/pg-0.19.0/spec/pg/type_map_spec.rb
pg-0.19.1.pre20170124220800-x64-mingw32 spec/pg/type_map_spec.rb
pg-0.19.1.pre20170124220800-x86-mingw32 spec/pg/type_map_spec.rb
pg-0.19.1.pre20170124220800 spec/pg/type_map_spec.rb
pg-0.19.1.pre20170115074000-x64-mingw32 spec/pg/type_map_spec.rb
pg-0.19.1.pre20170115074000-x86-mingw32 spec/pg/type_map_spec.rb
pg-0.19.1.pre20170115074000 spec/pg/type_map_spec.rb
pg-0.19.0.pre20170115074000 spec/pg/type_map_spec.rb
pg-0.19.0-x86-mingw32 spec/pg/type_map_spec.rb
pg-0.19.0-x64-mingw32 spec/pg/type_map_spec.rb