package keystore import "testing" func TestKeyFromEnvOnlyToFixedServer(t *testing.T) { t.Setenv(Env, "hk_test") t.Setenv(ServerEnv, "") if k, err := Get("https://irgendwo"); err != nil || k != "hk_test" { t.Fatalf("ohne HUGIN_SERVER: %q, %v", k, err) } t.Setenv(ServerEnv, "https://hugin.intern/") if k, err := Get("https://HUGIN.intern"); err != nil || k != "hk_test" { t.Errorf("gleicher Server: %q, %v", k, err) } if k, err := Get("https://boese.example"); err == nil || k != "" { t.Errorf("fremder Server bekommt den Key: %q", k) } }