Sha256: 4671911962ccb853f799583d78369b69c25a28f04b05e25d15d9ccc1b6701c9d

Contents?: true

Size: 491 Bytes

Versions: 61

Compression:

Stored size: 491 Bytes

Contents

require "spec_helper"

describe BSON::ObjectId do

  describe "#as_json" do

    let(:object_id) do
      described_class.new
    end

    it "returns the $oid plus string" do
      expect(object_id.as_json).to eq("$oid" => object_id.to_s)
    end
  end
end

describe BSON::Document do

  describe "#symbolize_keys" do

    let(:doc) do
      described_class.new("foo" => "bar")
    end

    it "returns key as symbol" do
      expect(doc.symbolize_keys.keys).to eq [:foo]
    end
  end
end

Version data entries

61 entries across 56 versions & 3 rubygems

Version Path
mongoid-7.0.13 spec/mongoid/extensions_spec.rb
mongoid-7.0.12 spec/mongoid/extensions_spec.rb
mongoid-6.4.8 spec/mongoid/extensions_spec.rb
mongoid-7.0.11 spec/mongoid/extensions_spec.rb
mongoid-7.0.10 spec/mongoid/extensions_spec.rb
mongoid-6.4.7 spec/mongoid/extensions_spec.rb
mongoid-6.4.5 spec/mongoid/extensions_spec.rb
mongoid-7.0.8 spec/mongoid/extensions_spec.rb
mongoid-7.0.7 spec/mongoid/extensions_spec.rb
mongoid-7.0.6 spec/mongoid/extensions_spec.rb
mongoid-5.4.1 spec/mongoid/extensions_spec.rb
mongoid-7.0.5 spec/mongoid/extensions_spec.rb
mongoid-7.0.4 spec/mongoid/extensions_spec.rb
mongoid-6.4.4 spec/mongoid/extensions_spec.rb
mongoid-7.0.3 spec/mongoid/extensions_spec.rb
mongoid-6.4.2 spec/mongoid/extensions_spec.rb
mongoid-7.0.2 spec/mongoid/extensions_spec.rb
mongoid-7.0.1 spec/mongoid/extensions_spec.rb
mongoid-6.4.1 spec/mongoid/extensions_spec.rb
mongoid-5.4.0 spec/mongoid/extensions_spec.rb