Sha256: 55a355a478af5dfa15a9e8ca2005cdfa1040b7d7411b45ec2d2c0375e86bc1ff
Contents?: true
Size: 655 Bytes
Versions: 108
Compression:
Stored size: 655 Bytes
Contents
require File.dirname(__FILE__) + '/spec_helper' describe "hash extentions" do it "limit_to_keys should limit keys in hash" do h = {:bro1=>'me',:bro2=>'rob',:bro3=>'eric'} h.limit_to_keys([:bro1,:bro2]).should == {:bro1=>'me',:bro2=>'rob'} h.should == {:bro1=>'me',:bro2=>'rob',:bro3=>'eric'} end it "limit_to_keys! should destructively limit keys in hash" do h = {:bro1=>'me',:bro2=>'rob',:bro3=>'eric'} h.limit_to_keys!([:bro1,:bro2]).should == {:bro1=>'me',:bro2=>'rob'} h.should == {:bro1=>'me',:bro2=>'rob'} end it "soft deletes" do h = {:dan=>1,:eric=>2} h.soft_delete(:dan).should == {:eric=>2} end end
Version data entries
108 entries across 108 versions & 1 rubygems