Sha256: d633840fee527b1ec6bafc42e01aa7a74b07de217f9adbafbbfe4657c51c4e6c
Contents?: true
Size: 701 Bytes
Versions: 3
Compression:
Stored size: 701 Bytes
Contents
require File.expand_path(File.dirname(__FILE__) + '/../../spec_helper') describe Hamster::Hash do describe "#each" do before do @hash = Hamster.hash("A" => "aye", "B" => "bee", "C" => "see") end describe "with a block (internal iteration)" do it "returns self" do @hash.each {}.should equal(@hash) end it "yields all key/value pairs" do actual_pairs = {} @hash.each { |key, value| actual_pairs[key] = value } actual_pairs.should == {"A" => "aye", "B" => "bee", "C" => "see"} end end describe "with no block" do it "returns self" do @hash.each.should equal(@hash) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
hamster-0.1.14 | spec/hamster/hash/each_spec.rb |
hamster-0.1.13 | spec/hamster/hash/each_spec.rb |
hamster-0.1.12 | spec/hamster/hash/each_spec.rb |