Sha256: be6c7cc512cd749618f20d8aae22a0208bd7566d884e1eeb64479a18188b2d5d
Contents?: true
Size: 746 Bytes
Versions: 24
Compression:
Stored size: 746 Bytes
Contents
require 'rails_helper' describe LHC::Caching do context 'parameters' do before(:each) do LHC.config.interceptors = [LHC::Caching] Rails.cache.clear end it 'considers parameters when writing/reading from cache' do LHC.config.endpoint(:local, 'http://local.ch', cache: true, cache_expires_in: 5.minutes) stub_request(:get, 'http://local.ch').to_return(status: 200, body: 'The Website') stub_request(:get, 'http://local.ch?location=zuerich').to_return(status: 200, body: 'The Website for Zuerich') expect( LHC.get(:local).body ).to eq 'The Website' expect( LHC.get(:local, params: { location: 'zuerich' }).body ).to eq 'The Website for Zuerich' end end end
Version data entries
24 entries across 24 versions & 2 rubygems