Sha256: bf502d97af3c3b894f7f24c4a07abfff17e41912aba6e72d6918a1446d3536d2
Contents?: true
Size: 657 Bytes
Versions: 6
Compression:
Stored size: 657 Bytes
Contents
require 'spec_helper' describe 'Redis storage' do after { REDIS.flushdb } before { REDIS.flushdb } describe '#log_request' do it 'pushes serialized requests params to redis list' do storage = Rack::RequestPolice::Storage::Redis.new(REDIS_OPTIONS) expect { storage.log_request({'test' => 'me'}) } .to change{ REDIS.llen('rack:request:police')}.by(1) end it 'can serialize using different JSON library' do storage = Rack::RequestPolice::Storage::Redis.new(REDIS_OPTIONS, json_parser: Oj) expect(Oj).to receive(:dump).with({'test' => 'me'}) storage.log_request({'test' => 'me'}) end end end
Version data entries
6 entries across 6 versions & 1 rubygems