hugin/cli/internal/keystore/keystore_test.go
2026-10-27 08:33:21 +01:00

18 lines
555 B
Go

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)
}
}