package ptx import ( "context" "testing" ) func TestFakeDialerWorks(t *testing.T) { fd := &FakeDialer{Address: "8.8.8.8:53"} conn, err := fd.DialContext(context.Background()) if err != nil { t.Fatal(err) } if fd.Name() != "fake" { t.Fatal("invalid value returned by fd.Name") } if fd.AsBridgeArgument() != "fake 8.8.8.8:53" { t.Fatal("invalid value returned by fd.AsBridgeArgument") } conn.Close() }