Sha256: 064ffcc9a0d437549e152d2bb39a65199d05b6e02e3714bc06de9582792e625d
Contents?: true
Size: 801 Bytes
Versions: 2
Compression:
Stored size: 801 Bytes
Contents
class ::CustomTextType def initialize(value) @value = value end def to_s @value.to_s end end shared 'supporting other (unknown) type' do setup_test_environment before do @connection = DataObjects::Connection.new(CONFIG.uri) end after do @connection.close end describe 'writing an object of unknown type' do before do @command = @connection.create_command("SELECT ad_description FROM widgets WHERE ad_description = ?") @command.set_types(::CustomTextType) @reader = @command.execute_reader('Buy this product now!') @reader.next! @values = @reader.values end after do @reader.close end it 'should return the correct entry' do @values.first.should == 'Buy this product now!' end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
data_objects-0.10.3 | lib/data_objects/spec/typecast/other_spec.rb |
data_objects-0.10.2 | lib/data_objects/spec/typecast/other_spec.rb |