docs: define automation compatibility policy
This commit is contained in:
parent
2b604dd184
commit
97e9daa118
4 changed files with 137 additions and 8 deletions
|
|
@ -3204,4 +3204,23 @@ mod tests {
|
|||
response
|
||||
);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn malformed_and_unknown_protocol_inputs_fail() {
|
||||
for input in [
|
||||
"{",
|
||||
"{}",
|
||||
r#"{"type":"unknown"}"#,
|
||||
r#"{"type":"status","extra":}"#,
|
||||
] {
|
||||
assert!(decode_request(input).is_err());
|
||||
assert!(decode_response(input).is_err());
|
||||
assert!(decode_peer_request(input).is_err());
|
||||
assert!(decode_peer_response(input).is_err());
|
||||
assert!(decode_pipe_wire_request(input).is_err());
|
||||
assert!(decode_pipe_wire_response(input).is_err());
|
||||
assert!(decode_overlay_wire_request(input).is_err());
|
||||
assert!(decode_overlay_wire_response(input).is_err());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue