Sha256: 71dbe1de9f5872dd7b7691f9787421bc1ea4e761a4a5174589ee6b387720a0e9

Contents?: true

Size: 510 Bytes

Versions: 7

Compression:

Stored size: 510 Bytes

Contents

require_relative "../../spec_helper"

describe Hash do
  it "#delete_nils" do
    {}.delete_nils.should == {}
    {:a => 1}.delete_nils.should == {:a => 1}
    {:c => nil}.delete_nils.should == {}
    {:a => 1, :b => [], :c => nil}.delete_nils.should == {:a => 1, :b => []}
  end

  it "#delete_blanks" do
    {}.delete_blanks.should == {}
    {:a => 1}.delete_blanks.should == {:a => 1}
    {:c => nil}.delete_blanks.should == {}
    {:a => 1, :b => [], :c => nil}.delete_blanks.should == {:a => 1}
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
more_core_extensions-1.2.0 spec/core_ext/hash/deletes_spec.rb
more_core_extensions-1.1.2 spec/core_ext/hash/deletes_spec.rb
more_core_extensions-1.1.1 spec/core_ext/hash/deletes_spec.rb
more_core_extensions-1.1.0 spec/core_ext/hash/deletes_spec.rb
more_core_extensions-1.0.2 spec/core_ext/hash/deletes_spec.rb
more_core_extensions-1.0.1 spec/core_ext/hash/deletes_spec.rb
more_core_extensions-1.0.0 spec/core_ext/hash/deletes_spec.rb