@@ -306,15 +306,19 @@ var _ = Describe("NewSessionStore", func() {
306306 })
307307
308308 Context("with type 'redis'", func() {
309+ var mr *miniredis.Miniredis
309310 BeforeEach(func() {
310− mr, err := miniredis.Run()
311− if err != nil {
312− panic(err)
313− }
311+ var err error
312+ mr, err = miniredis.Run()
313+ Expect(err).ToNot(HaveOccurred())
314314 opts.Type = options.RedisSessionStoreType
315315 opts.RedisConnectionURL = "redis://" + mr.Addr()
316316 })
317317
318+ AfterEach(func() {
319+ mr.Close()
320+ })
321+
318322 It("creates a redis.SessionStore", func() {
319323 ss, err := sessions.NewSessionStore(opts, cookieOpts)
320324 Expect(err).NotTo(HaveOccurred())