Sha256: 4d6e89d9ed5b9a940002d27461a37304f51962d2e42931e536b22dfa5ad0bf24

Contents?: true

Size: 651 Bytes

Versions: 15

Compression:

Stored size: 651 Bytes

Contents

require 'spec_helper'

describe RailsAdmin::Config::Fields::Types::Timestamp do
  describe "#parse_input", :active_record => true do
    before :each do
      @object = FactoryGirl.create(:field_test)
      @time = ::Time.now.getutc
      @field = RailsAdmin.config(FieldTest).fields.find{ |f| f.name == :timestamp_field }
    end

    after :each do
      Time.zone = 'UTC'
    end

    it "reads %B %d, %Y %H:%M" do
      @object.timestamp_field = @field.parse_input({ :timestamp_field => @time.strftime("%B %d, %Y %H:%M") })
      expect(@object.timestamp_field.strftime("%Y-%m-%d %H:%M")).to eq(@time.strftime("%Y-%m-%d %H:%M"))
    end
  end
end

Version data entries

15 entries across 15 versions & 2 rubygems

Version Path
rails_admin-0.6.0 spec/rails_admin/config/fields/timestamp_spec.rb
rails_admin-0.5.0 spec/rails_admin/config/fields/timestamp_spec.rb
rails_admin-0.4.9 spec/rails_admin/config/fields/timestamp_spec.rb
rails_admin-0.4.8 spec/rails_admin/config/fields/timestamp_spec.rb
rails_admin-0.4.7 spec/rails_admin/config/fields/timestamp_spec.rb
rails_admin-0.4.6 spec/rails_admin/config/fields/timestamp_spec.rb
rails_admin-0.4.5 spec/rails_admin/config/fields/timestamp_spec.rb
rails_admin-0.4.4 spec/rails_admin/config/fields/timestamp_spec.rb
rails_admin-lbgraham-0.4.2 spec/rails_admin/config/fields/timestamp_spec.rb
rails_admin-0.4.3 spec/rails_admin/config/fields/timestamp_spec.rb
rails_admin-0.4.2 spec/rails_admin/config/fields/timestamp_spec.rb
rails_admin-0.4.1 spec/rails_admin/config/fields/timestamp_spec.rb
rails_admin-0.4.0 spec/rails_admin/config/fields/timestamp_spec.rb
rails_admin-0.3.0 spec/unit/config/fields/timestamp_spec.rb
rails_admin-0.2.0 spec/unit/config/fields/timestamp_spec.rb