Sha256: 1ff6b49c60b79b36b3b717b8fdda67909b1b5bb7bd07ffc35ec3f7b2e47820ce

Contents?: true

Size: 524 Bytes

Versions: 41

Compression:

Stored size: 524 Bytes

Contents

require 'spec_helper'

describe ActiveFedora::Attributes::Serializers do
  describe "deserialize_dates_from_form" do
    before do
      class Foo < ActiveFedora::Base
        attr_accessor :birthday
      end
    end
    after do
      Object.send(:remove_const, :Foo)
    end
    subject(:serializer) { Foo.new }
    it "deserializes dates" do
      serializer.attributes = { 'birthday(1i)' => '2012', 'birthday(2i)' => '10', 'birthday(3i)' => '31' }
      expect(serializer.birthday).to eq '2012-10-31'
    end
  end
end

Version data entries

41 entries across 41 versions & 1 rubygems

Version Path
active-fedora-12.2.4 spec/unit/serializers_spec.rb
active-fedora-12.2.3 spec/unit/serializers_spec.rb
active-fedora-11.5.6 spec/unit/serializers_spec.rb
active-fedora-12.2.2 spec/unit/serializers_spec.rb
active-fedora-11.2.1 spec/unit/serializers_spec.rb
active-fedora-12.2.1 spec/unit/serializers_spec.rb
active-fedora-12.0.3 spec/unit/serializers_spec.rb
active-fedora-11.5.5 spec/unit/serializers_spec.rb
active-fedora-13.1.2 spec/unit/serializers_spec.rb
active-fedora-13.1.1 spec/unit/serializers_spec.rb
active-fedora-13.1.0 spec/unit/serializers_spec.rb
active-fedora-13.0.0 spec/unit/serializers_spec.rb
active-fedora-12.1.1 spec/unit/serializers_spec.rb
active-fedora-12.1.0 spec/unit/serializers_spec.rb
active-fedora-11.5.4 spec/unit/serializers_spec.rb
active-fedora-11.5.3 spec/unit/serializers_spec.rb
active-fedora-12.0.2 spec/unit/serializers_spec.rb
active-fedora-12.0.1 spec/unit/serializers_spec.rb
active-fedora-11.5.2 spec/unit/serializers_spec.rb
active-fedora-12.0.0 spec/unit/serializers_spec.rb