spoc-bot-vr/config_test.go

24 lines
370 B
Go

package main
import "testing"
func TestNewConfig(t *testing.T) {
if got, err := newConfigFromEnv(func(k string) string {
t.Logf("getenv(%s)", k)
switch k {
case "PORT":
return "1"
case "A_B":
return "2"
default:
return ""
}
}); err != nil {
t.Fatal(err)
} else if got.Port != 1 {
t.Error(got)
} else if got.AB != "2" {
t.Error(got)
}
}