Sha256: 507b407ae2d3f86a7dbe7177ebf1e141c6767d7906c445bb5df9985d631d779c

Contents?: true

Size: 462 Bytes

Versions: 6

Compression:

Stored size: 462 Bytes

Contents

require 'spec_helper'
require 'parameters/types/date'

describe Parameters::Types::Date do
  subject { described_class }

  describe "coerce" do
    let(:string) { '2010-02-18'        }
    let(:date)   { Date.new(2010,2,18) }
    let(:time)   { Time.parse(string)  }

    it "should call #to_date when possible" do
      subject.coerce(time).should == date
    end

    it "should parse Strings" do
      subject.coerce(string).should == date
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
parameters-0.4.4 spec/types/date_spec.rb
parameters-0.4.3 spec/types/date_spec.rb
parameters-0.4.2 spec/types/date_spec.rb
parameters-0.4.0 spec/types/date_spec.rb
parameters-0.3.1 spec/types/date_spec.rb
parameters-0.3.0 spec/types/date_spec.rb