spec/unit/serialization/date_spec.rb in rest_model-0.2.1 vs spec/unit/serialization/date_spec.rb in rest_model-0.2.3

- old
+ new

@@ -3,9 +3,13 @@ describe RestModel::Serialization::Date do it "converts to date" do subject.class.serialize('2011-07-01').should == Date.new(2011, 07, 01) end + it "desserializes to date respecting the provided format" do + subject.class.desserialize(Date.new(2038, 1, 19), format: "%a %b %d %Y").should == "Tue Jan 19 2038" + end + context "when an invalid value is serialized" do it "raises an error" do expect {subject.class.serialize("not a date")}.to raise_error end end