You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

17 lines
405 B

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