Sha256: 52c5aa5f96723b9bbc7b3661f7dd847ef73c9076fae68f1583d46ba9c0195be3

Contents?: true

Size: 755 Bytes

Versions: 12

Compression:

Stored size: 755 Bytes

Contents

require 'spec_helper'

describe RailsAdmin::Config::Fields::Types::Datetime do
  describe 'formatted_date_value' do
    it 'gets object value' do
      expect(RailsAdmin.config(FieldTest).fields.find{|f| f.name ==:datetime_field}.with(object: FieldTest.new(datetime_field: DateTime.parse('02/01/2012'))).formatted_date_value).to eq 'January 02, 2012'
    end

    it 'gets default value for new objects if value is nil' do
      RailsAdmin.config(FieldTest) do |config|
        field :datetime_field do
          default_value DateTime.parse('01/01/2012')
        end
      end
      expect(RailsAdmin.config(FieldTest).fields.find{|f| f.name ==:datetime_field}.with(object: FieldTest.new).formatted_date_value).to eq 'January 01, 2012'
    end
  end
end

Version data entries

12 entries across 12 versions & 2 rubygems

Version Path
rails_admin-0.5.0 spec/rails_admin/config/fields/types/datetime_spec.rb
rails_admin-0.4.9 spec/rails_admin/config/fields/types/datetime_spec.rb
rails_admin-0.4.8 spec/rails_admin/config/fields/types/datetime_spec.rb
rails_admin-0.4.7 spec/rails_admin/config/fields/types/datetime_spec.rb
rails_admin-0.4.6 spec/rails_admin/config/fields/types/datetime_spec.rb
rails_admin-0.4.5 spec/rails_admin/config/fields/types/datetime_spec.rb
rails_admin-0.4.4 spec/rails_admin/config/fields/types/datetime_spec.rb
rails_admin-lbgraham-0.4.2 spec/rails_admin/config/fields/types/datetime_spec.rb
rails_admin-0.4.3 spec/rails_admin/config/fields/types/datetime_spec.rb
rails_admin-0.4.2 spec/rails_admin/config/fields/types/datetime_spec.rb
rails_admin-0.4.1 spec/rails_admin/config/fields/types/datetime_spec.rb
rails_admin-0.4.0 spec/rails_admin/config/fields/types/datetime_spec.rb