Sha256: 1e66ec0d11a604e13aedab80e20de9171d97005ba3fd099c9b28ce18584e91f5
Contents?: true
Size: 388 Bytes
Versions: 13
Compression:
Stored size: 388 Bytes
Contents
require 'rspec/expectations' RSpec::Matchers.define :have_key do |unique_key| Sidekiq.redis do |redis| match do |_actual| with_value && for_seconds end chain :with_value do |value = nil| value.nil? || redis.get(unique_key) == value end chain :for_seconds do |ttl = nil| ttl.nil? || redis.ttl(unique_key) == ttl end end end
Version data entries
13 entries across 13 versions & 1 rubygems