mirror of
https://github.com/jimeh/redistat.git
synced 2026-02-19 13:26:39 +00:00
21 lines
575 B
Ruby
21 lines
575 B
Ruby
require "spec_helper"
|
|
|
|
describe Hash do
|
|
|
|
it "should #set_or_incr values" do
|
|
hash = {:count => 1}
|
|
hash.set_or_incr(:sum, 3)
|
|
hash.should == {:count => 1, :sum => 3}
|
|
hash.set_or_incr(:count, 4)
|
|
hash.should == {:count => 5, :sum => 3}
|
|
end
|
|
|
|
it "should #merge_and_incr hashes" do
|
|
hash = {:count => 1, :city => 'hell', :sum => 3, :name => 'john'}
|
|
new_hash = {:count => 3, :city => 'slum', :views => 2}
|
|
hash.merge_and_incr(new_hash)
|
|
hash.should == {:count => 4, :sum => 3, :views => 2, :city => 'slum', :name => 'john'}
|
|
end
|
|
|
|
end
|