diff --git a/pkg/sessions/session_store_test.go b/pkg/sessions/session_store_test.go
index c21987e6..8c5202bf 100644
--- a/pkg/sessions/session_store_test.go
+++ b/pkg/sessions/session_store_test.go
@@ -306,15 +306,19 @@ var _ = Describe("NewSessionStore", func() {
 	})
 
 	Context("with type 'redis'", func() {
+		var mr *miniredis.Miniredis
 		BeforeEach(func() {
-			mr, err := miniredis.Run()
-			if err != nil {
-				panic(err)
-			}
+			var err error
+			mr, err = miniredis.Run()
+			Expect(err).ToNot(HaveOccurred())
 			opts.Type = options.RedisSessionStoreType
 			opts.RedisConnectionURL = "redis://" + mr.Addr()
 		})
 
+		AfterEach(func() {
+			mr.Close()
+		})
+
 		It("creates a redis.SessionStore", func() {
 			ss, err := sessions.NewSessionStore(opts, cookieOpts)
 			Expect(err).NotTo(HaveOccurred())