Files
wehub-resource-sync a06f331eb8
CI / benchmark (push) Has been skipped
install-script / posix-syntax (push) Successful in 6m1s
CI / build-onnx (push) Failing after 6m43s
init-smoke / dry-run (push) Failing after 15m57s
security / govulncheck (push) Has been cancelled
security / trivy-fs (push) Has been cancelled
CI / test (1.26, ubuntu-latest) (push) Has been cancelled
Scorecard supply-chain security / Scorecard analysis (push) Has been cancelled
CI / test (1.26, macos-latest) (push) Has been cancelled
CI / build-windows (push) Has been cancelled
CI / lint (push) Has been cancelled
install-script / powershell-syntax (push) Has been cancelled
install-script / install (macos-14) (push) Has been cancelled
install-script / install (ubuntu-latest) (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 12:33:42 +08:00

34 lines
1021 B
Go

package excludes
import "testing"
func TestInAgentConfigDir(t *testing.T) {
in := []string{".claude", ".claude/", ".claude/mcp.json", ".claude/skills/x.md", ".kiro", ".kiro/settings/mcp.json"}
out := []string{"", ".", "src/main.go", "claude/x", ".cursor/mcp.json", "a/.claude/mcp.json"}
for _, p := range in {
if !InAgentConfigDir(p) {
t.Errorf("InAgentConfigDir(%q) = false, want true", p)
}
}
for _, p := range out {
if InAgentConfigDir(p) {
t.Errorf("InAgentConfigDir(%q) = true, want false", p)
}
}
}
func TestIsMCPConfigFile(t *testing.T) {
yes := []string{"mcp.json", ".mcp.json", ".cursor/mcp.json", ".kiro/settings/mcp.json", "claude_desktop_config.json", "foo.mcp.json"}
no := []string{"settings.json", "package.json", "mcp.yaml", "x.md", "mcp.json.bak"}
for _, p := range yes {
if !IsMCPConfigFile(p) {
t.Errorf("IsMCPConfigFile(%q) = false, want true", p)
}
}
for _, p := range no {
if IsMCPConfigFile(p) {
t.Errorf("IsMCPConfigFile(%q) = true, want false", p)
}
}
}