Sha256: bf610a7f5e8aa5a764f964d173b57ded49961e92453f4ee79fe824557959bfd0
Contents?: true
Size: 356 Bytes
Versions: 2
Compression:
Stored size: 356 Bytes
Contents
# coding: utf-8 require 'spec_helper' describe HTTPClient::LRUCache do before :each do @cache = subject.class.new(ttl: 1, max_size: 2, soft_ttl: 2) end it 'expires values' do expect(@cache.fetch('test') { 2 }).to eq(2) expect(@cache.fetch('test') { 3 }).to eq(2) sleep 2 expect(@cache.fetch('test') { 4 }).to eq(4) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
glebtv-httpclient-3.3.0 | spec/lru_spec.rb |
glebtv-httpclient-3.2.8 | spec/lru_spec.rb |