Sha256: 9dd3b493b671a980202543973895248fe2fe0a29d34f373c52977b1172eea1af
Contents?: true
Size: 991 Bytes
Versions: 8
Compression:
Stored size: 991 Bytes
Contents
# encoding: utf-8 require File.expand_path(File.join(File.dirname(__FILE__), 'spec_helper')) require 'data_objects/spec/connection_spec' describe DataObjects::Postgres::Connection do before do @driver = CONFIG.scheme @user = CONFIG.user @password = CONFIG.pass @host = CONFIG.host @port = CONFIG.port @database = CONFIG.database end behaves_like 'a Connection' behaves_like 'a Connection with authentication support' # FIXME: behaves_like 'a Connection with JDBC URL support' if JRUBY describe 'byte array quoting' do it 'should properly escape non-printable ASCII characters' do @connection.quote_byte_array("\001").should.match(/'\\?\\001'/) end it 'should properly escape bytes with the high bit set' do @connection.quote_byte_array("\210").should.match(/'\\?\\210'/) end it 'should not escape printable ASCII characters' do @connection.quote_byte_array("a").should == "'a'" end end end
Version data entries
8 entries across 8 versions & 1 rubygems