package moves import "testing" func TestSwitchIsOffByDefault(t *testing.T) { if DefaultEnabled { t.Fatal("the Phase 1 switch must default to off until the copy record is approved") } env := map[string]string{} get := func(k string) string { return env[k] } if Enabled(get) { t.Fatal("unset is off") } for _, v := range []string{"on", "1", "true"} { env[SwitchEnv] = v if !Enabled(get) { t.Fatalf("%q should enable", v) } } for _, v := range []string{"off", "0", "false", "yes", " on"} { env[SwitchEnv] = v if Enabled(get) { t.Fatalf("%q should not enable", v) } } }