package snmpsocket import ( "context" "path/filepath" "testing" "tera-clone/services/tera-api/internal/snmpagent" ) func TestClientHealthReportsMissingSocketUnavailable(t *testing.T) { client := NewClient(filepath.Join(t.TempDir(), "missing.sock")) err := client.Health(context.Background()) if !snmpagent.IsUnavailable(err) { t.Fatalf("Health() error = %v, want unavailable error", err) } }