Sha256: 23d758bffe7ce221f4693af1db57c6b701aad0f5549d5028bebb22672c6bfaaa
Contents?: true
Size: 709 Bytes
Versions: 4
Compression:
Stored size: 709 Bytes
Contents
describe 'Yapper persisting documents with typed fields' do describe 'Time' do before do class Document include Yapper::Document field :time_field, :type => Time end end before { Yapper::DB.instance.purge } after { Object.send(:remove_const, 'Document') } it 'typecasts correctly' do time = Time.now Document.create(:time_field => time.to_s).time_field.should.be same_time_as(time) end # TODO Move to unit spec for Time extension it 'typecasts correctly with iso8601 dates' do Document.create(:time_field => "2013-04-27T17:56:37Z").time_field.should.be same_time_as(Time.parse('2013-04-27 17:56:37 +0000')) end end end
Version data entries
4 entries across 4 versions & 1 rubygems