Sha256: f5c9f6e5473d2bf59d713ca475fa46385f8782f00410328ba3deac8bc42a018f

Contents?: true

Size: 372 Bytes

Versions: 3

Compression:

Stored size: 372 Bytes

Contents

require "spec_helper"
require "hamster/hash"

describe Hamster::Hash do
  describe "#to_a" do
    it "returns an Array of [key, value] pairs in same order as #each" do
      hash = H[:a => 1, 1 => :a, 3 => :b, :b => 5]
      pairs = []
      hash.each_pair { |k,v| pairs << [k,v] }
      hash.to_a.should be_kind_of(Array)
      hash.to_a.should == pairs
    end
  end
end

Version data entries

3 entries across 3 versions & 2 rubygems

Version Path
files.com-1.0.55 docs/vendor/bundle/ruby/2.5.0/gems/hamster-3.0.0/spec/lib/hamster/hash/to_a_spec.rb
hamster-3.0.0 spec/lib/hamster/hash/to_a_spec.rb
hamster-2.0.0 spec/lib/hamster/hash/to_a_spec.rb