summaryrefslogtreecommitdiffhomepage
path: root/net/portmapper/igd_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'net/portmapper/igd_test.go')
-rw-r--r--net/portmapper/igd_test.go12
1 files changed, 6 insertions, 6 deletions
diff --git a/net/portmapper/igd_test.go b/net/portmapper/igd_test.go
index 77015f5bf..33fc41efd 100644
--- a/net/portmapper/igd_test.go
+++ b/net/portmapper/igd_test.go
@@ -20,6 +20,7 @@ import (
"tailscale.com/tstest"
"tailscale.com/types/logger"
"tailscale.com/util/eventbus"
+ "tailscale.com/util/eventbus/eventbustest"
"tailscale.com/util/testenv"
)
@@ -213,7 +214,6 @@ func (d *TestIGD) handlePMPQuery(pkt []byte, src netip.AddrPort) {
return
}
d.inc(&d.counters.numPMPPublicAddrRecv)
-
}
// TODO
}
@@ -266,15 +266,15 @@ func (d *TestIGD) handlePCPQuery(pkt []byte, src netip.AddrPort) {
// A cleanup for the resulting client is also added to t.
func newTestClient(t *testing.T, igd *TestIGD, bus *eventbus.Bus) *Client {
if bus == nil {
- bus = eventbus.New()
+ bus = eventbustest.NewBus(t)
t.Log("Created empty event bus for test client")
- t.Cleanup(bus.Close)
}
var c *Client
c = NewClient(Config{
- Logf: tstest.WhileTestRunningLogger(t),
- NetMon: netmon.NewStatic(),
- EventBus: bus,
+ ShutdownCtx: t.Context(),
+ Logf: tstest.WhileTestRunningLogger(t),
+ NetMon: netmon.NewStatic(),
+ EventBus: bus,
OnChange: func() { // TODO(creachadair): Remove.
t.Logf("port map changed")
t.Logf("have mapping: %v", c.HaveMapping())