package config import "testing" func TestLoad_LogDSNOverride(t *testing.T) { t.Setenv("EZ_LOG_PG_DSN", "host=log-db user=postgres dbname=logs") t.Setenv("EZ_LOG_PARTITIONING", "monthly") cfg, err := Load() if err != nil { t.Fatalf("load config: %v", err) } if cfg.Log.DSN != "host=log-db user=postgres dbname=logs" { t.Fatalf("expected log dsn to be set, got %q", cfg.Log.DSN) } if cfg.Log.Partitioning != "monthly" { t.Fatalf("expected log partitioning to be set, got %q", cfg.Log.Partitioning) } }