Sha256: 2e919330a019b718aa8d0c2bf8d757efc167e67a129328fa86f9706c2f7bd496

Contents?: true

Size: 434 Bytes

Versions: 4

Compression:

Stored size: 434 Bytes

Contents

require File.dirname(__FILE__) + '/../lib/netzke/core_ext'

describe "Core extensions" do
  it "should properly do deep_each_pair" do
    res = {}
    {
      :one => 1,
      :two => {:three => 3},
      :nine => [
        {:four => 4, :five => {:six => 6}},
        {:seven => [{:eight => 8}]}
      ]
    }.deep_each_pair{ |k,v| res[k] = v }
    res.should == {:one => 1, :three => 3, :four => 4, :six => 6, :eight => 8}
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
netzke-core-0.6.6 spec/core_ext_spec.rb
netzke-core-0.6.5 spec/core_ext_spec.rb
netzke-core-0.6.4 spec/core_ext_spec.rb
netzke-core-0.6.3 spec/core_ext_spec.rb