Purge all keys from redis before every test run
This commit is contained in:
		
							parent
							
								
									25c170021e
								
							
						
					
					
						commit
						f73c286ce9
					
				@ -37,6 +37,12 @@ def redis
 | 
			
		||||
  @redis ||= Redis.new(host: app.settings.redis["host"], port: app.settings.redis["port"])
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
def purge_redis
 | 
			
		||||
  redis.keys("*").each do |key|
 | 
			
		||||
    redis.del key
 | 
			
		||||
  end
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
if app.settings.respond_to? :riak
 | 
			
		||||
  ::Riak.disable_list_keys_warnings = true
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -13,6 +13,11 @@ describe "App" do
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  describe "PUT requests" do
 | 
			
		||||
 | 
			
		||||
    before do
 | 
			
		||||
      purge_redis
 | 
			
		||||
    end
 | 
			
		||||
 | 
			
		||||
    context "authorized" do
 | 
			
		||||
      before do
 | 
			
		||||
        redis.sadd "authorizations:phil:amarillo", [":rw"]
 | 
			
		||||
@ -59,6 +64,11 @@ describe "App" do
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  describe "DELETE requests" do
 | 
			
		||||
 | 
			
		||||
    before do
 | 
			
		||||
      purge_redis
 | 
			
		||||
    end
 | 
			
		||||
 | 
			
		||||
    context "authorized" do
 | 
			
		||||
      before do
 | 
			
		||||
        redis.sadd "authorizations:phil:amarillo", [":rw"]
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user