git.iko.soy/typeable/oauth2-proxy
on master help sign in
Stop miniredis after each test
commit7e7bfb5daffb3ad7beb103d1fc1af3236828d397 authorJoel Speed <Joel.speed@hotmail.co.uk> dateThu 16 May 2019, 17:32 (7 years ago) parentbc3d75a
1 file changed+8−4
pkg/sessions/session_store_test.go+8−4
pkg/sessions/session_store_test.go+8−4
@@ -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())