INNER CODE UNIT · Go

TestHandlerRedisOptionsTLS

VersusControl/versus-incident · cmd/main_test.go:19

func TestHandlerRedisOptionsTLS(t *testing.T) {
	tru := true
	fls := false

	t.Run("tls disabled produces no TLSConfig", func(t *testing.T) {
		opts := handlerRedisOptions(c.RedisConfig{Host: "localhost", Port: 6379, TLS: &fls})
		if opts.TLSConfig != nil {
			t.Fatalf("expected nil TLSConfig when redis.tls=false, got %#v", opts.TLSConfig)
		}
	})

	t.Run("tls omitted defaults to TLS", func(t *testing.T) {
		opts := handlerRedisOptions(c.RedisConfig{Host: "localhost", Port: 6379})
		if opts.TLSConfig == nil {
			t.Fatal("expected TLSConfig when redis.tls is omitted (default-on)")
		}
	})

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…