Monorepo for Tangled
Something went wrong. Try again.
Go
123456789101112131415161718192021222324252627282930313233package config
import ( "context" "testing"
"tangled.org/core/consts")
func TestLoadConfig_DefaultKnotFallsBackToConst(t *testing.T) { t.Setenv("TANGLED_KNOT_DEFAULT", "")
cfg, err := LoadConfig(context.Background()) if err != nil { t.Fatalf("LoadConfig: %v", err) } if cfg.Knot.Default != consts.DefaultKnot { t.Fatalf("unset TANGLED_KNOT_DEFAULT = %q, want fallback %q", cfg.Knot.Default, consts.DefaultKnot) }}
func TestLoadConfig_DefaultKnotHonorsOverride(t *testing.T) { t.Setenv("TANGLED_KNOT_DEFAULT", "kt.tngl.oyster.cafe")
cfg, err := LoadConfig(context.Background()) if err != nil { t.Fatalf("LoadConfig: %v", err) } if cfg.Knot.Default != "kt.tngl.oyster.cafe" { t.Fatalf("TANGLED_KNOT_DEFAULT override = %q, want kt.tngl.oyster.cafe", cfg.Knot.Default) }}