package main import ( "os" "strings" "testing" ) func TestFrontendDoesNotExposeCredentialKeyInput(t *testing.T) { source, err := os.ReadFile("frontend/src/App.tsx") if err != nil { t.Fatal(err) } app := string(source) forbidden := []string{ "凭据键", "next.gitea.credentialKey = event.target.value", } for _, text := range forbidden { if strings.Contains(app, text) { t.Fatalf("App.tsx should not expose editable credential key UI, found %q", text) } } }