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)")
}
})