Sha256: 58d9a86ba88fe285ea6238f92ef4be4a04f7016ff7b7f6048d2ea9557e4c6d89
Contents?: true
Size: 512 Bytes
Versions: 3
Compression:
Stored size: 512 Bytes
Contents
require File.join(File.dirname(__FILE__), "/../spec_helper") describe ArrayCache do it "should default to 10 records maximum" do a = ArrayCache.new (1..15).each do |i| a << i end a.first.should eql(6) a.last.should eql(15) a.size.should eql(10) end it "should take an optional :n argument for the size of the cache" do a = ArrayCache.new(:n => 2) a << 1 a << 2 a << 3 a.size.should eql(2) a.first.should eql(2) a.last.should eql(3) end end
Version data entries
3 entries across 3 versions & 1 rubygems