Sha256: 89ed6241578ad2cf789d7800a850190d428db000f7d7548b040b0b375fc18f24
Contents?: true
Size: 705 Bytes
Versions: 3
Compression:
Stored size: 705 Bytes
Contents
# encoding: utf-8 describe Eigindir::Patches do using described_class describe "to Hash" do describe "#normalize" do let(:hash) { { "foo" => "foo", "bar" => { "baz" => "qux" } } } it "symbolizes all keys" do expect(hash.normalize).to eq(foo: "foo", bar: { "baz" => "qux" }) end end # describe #normalize describe "#slice" do let(:hash) { { foo: "foo", bar: "bar" } } it "returs a hash with given keys only" do expect(hash.slice :foo).to eq(foo: "foo") end it "ignores unknown keys" do expect(hash.slice :baz).to eq({}) end end # describe #slice end # describe Hash end # describe Eigindir::Patches
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
eigindir-0.0.3 | spec/tests/eigindir/patches_spec.rb |
eigindir-0.0.2 | spec/tests/eigindir/patches_spec.rb |
eigindir-0.0.1 | spec/tests/eigindir/patches_spec.rb |