test: cover wire protocol error roundtrips

This commit is contained in:
Eric Wendland 2026-07-05 18:17:16 +02:00
commit fe818fe0ab
2 changed files with 19 additions and 1 deletions

View file

@ -3145,6 +3145,24 @@ mod tests {
request
);
let response = PipeWireResponse::Error {
message: "pipe denied".to_owned(),
};
assert_eq!(
decode_pipe_wire_response(&encode_pipe_wire_response(&response).expect("encode"))
.expect("decode"),
response
);
let response = OverlayWireResponse::Error {
message: "overlay denied".to_owned(),
};
assert_eq!(
decode_overlay_wire_response(&encode_overlay_wire_response(&response).expect("encode"))
.expect("decode"),
response
);
let response = PeerControlResponse::SshProxyConnected {
node_id: "node:peer".to_owned(),
agent_id: "agent:peer".to_owned(),