Sha256: 72e3f528f5fa634b7a4b7e0de99ad265f9308d84cffc5fd210703419401f5d76

Contents?: true

Size: 447 Bytes

Versions: 5

Compression:

Stored size: 447 Bytes

Contents

describe Hash do
  describe "new_nested" do
    it "creates nested hashes" do
      nested_hash = Hash.new_nested Hash, Hash
      expect(nested_hash[:a]).to be_instance_of Hash
      expect(nested_hash[:a][:b]).to be_instance_of Hash
      expect(nested_hash[:d][:c]).to be_instance_of Hash
    end

    it "creates set in hash" do
      nested_hash = Hash.new_nested ::Set
      expect(nested_hash[:a]).to be_instance_of ::Set
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
card-1.19.4 spec/config/initializers/core_extensions_spec.rb
card-1.19.3 spec/config/initializers/core_extensions_spec.rb
card-1.19.2 spec/config/initializers/core_extensions_spec.rb
card-1.19.1 spec/config/initializers/core_extensions_spec.rb
card-1.19.0 spec/config/initializers/core_extensions_spec.rb