Sha256: 2e574b3e964c38c1683778adf6c860b1f21d8e99be128d2d8b96b0b8eca96264
Contents?: true
Size: 664 Bytes
Versions: 2
Compression:
Stored size: 664 Bytes
Contents
require 'flipper/adapters/redis' RSpec.describe Flipper::Adapters::Redis do let(:client) do options = {} options[:url] = ENV['REDIS_URL'] if ENV['REDIS_URL'] Redis.new(options) end subject { described_class.new(client) } before do begin client.flushdb rescue Redis::CannotConnectError ENV['CI'] ? raise : skip('Redis not available') end end it_should_behave_like 'a flipper adapter' it 'configures itself on load' do Flipper.configuration = nil Flipper.instance = nil silence { load 'flipper/adapters/redis.rb' } expect(Flipper.adapter.adapter).to be_a(Flipper::Adapters::Redis) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
flipper-redis-0.25.1 | spec/flipper/adapters/redis_spec.rb |
flipper-redis-0.25.0 | spec/flipper/adapters/redis_spec.rb |