package client import ( "testing" "crypto-miner-agent/config" ) func TestMeshStubLifecycle(t *testing.T) { c := NewAgentClient(config.RuntimeConfig{}) m := c.mesh if err := m.Start(); err != nil { t.Fatal(err) } if m.PeerCount() != 0 { t.Fatalf("stub peer count = %d, want 0", m.PeerCount()) } m.Stop() m.Stop() // idempotent }