Sha256: 24321765445d444f1e03d3eee28f8eb25fc28c0f2e3203bb81d808c8d2277aff
Contents?: true
Size: 628 Bytes
Versions: 3
Compression:
Stored size: 628 Bytes
Contents
require "spec_helper" require "hamster/list" describe Hamster::List do [:size, :length].each do |method| describe "##{method}" do context "on a really big list" do it "doesn't run out of stack" do -> { Hamster.interval(0, STACK_OVERFLOW_DEPTH).size }.should_not raise_error end end [ [[], 0], [["A"], 1], [%w[A B C], 3], ].each do |values, expected| context "on #{values.inspect}" do it "returns #{expected.inspect}" do L[*values].send(method).should == expected end end end end end end
Version data entries
3 entries across 3 versions & 2 rubygems