Sha256: 3cb598048a1f16fd71b441b70202ad2e9287c79502b884e625da3929e31fe839

Contents?: true

Size: 801 Bytes

Versions: 2

Compression:

Stored size: 801 Bytes

Contents

require File.expand_path("../../spec_helper", __FILE__)

describe Time do
  it "serializes to JSON in UTC, RFC 822 format" do
    Time.utc(2010,3,16,12).as_json.should == "Tue, 16 Mar 2010 12:00:00 -0000"
  end
end

describe Date do
  it "serializes to JSON RFC 822 format" do
    Date.civil(2010,3,16).as_json.should == "16 Mar 2010"
  end
end

describe DateTime do
  before :each do
    Time.zone = :utc
  end

  it "serializes to JSON in UTC, RFC 822 format" do
    DateTime.civil(2010,3,16,12).as_json.should == "Tue, 16 Mar 2010 12:00:00 +0000"
  end
end

describe "Boolean" do
  it "should be available to properties on documents" do
    lambda {
      class BooleanTest
        include Ripple::Document
        property :foo, Boolean
      end
    }.should_not raise_error(NameError)
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ripple-0.8.0.beta2 spec/ripple/core_ext_spec.rb
ripple-0.8.0.beta spec/ripple/core_ext_spec.rb