Sha256: 6fada333bd1bce7044fff64d29995e27f474ccf8ea64892e48a48c9ac976a02c
Contents?: true
Size: 896 Bytes
Versions: 36
Compression:
Stored size: 896 Bytes
Contents
require 'spec_helper' describe GH::Cache do before { subject.backend = GH::MockBackend.new } it 'send HTTP requests for uncached resources' do subject['users/rkh']['name'].should be == "Konstantin Haase" requests.count.should be == 1 end it 'uses the cache for subsequent requests' do subject['users/rkh']['name'].should be == "Konstantin Haase" subject['users/svenfuchs']['name'].should be == "Sven Fuchs" subject['users/rkh']['name'].should be == "Konstantin Haase" requests.count.should be == 2 end it 'cache is resettable' do subject['users/rkh']['name'].should be == "Konstantin Haase" subject['users/rkh']['name'].should be == "Konstantin Haase" requests.count.should be == 1 subject.reset requests.count.should be == 0 subject['users/rkh']['name'].should be == "Konstantin Haase" requests.count.should be == 1 end end
Version data entries
36 entries across 36 versions & 1 rubygems