diff --git a/rustls-test/tests/api/api.rs b/rustls-test/tests/api/api.rs index d7e50ea37..effaa2c99 100644 --- a/rustls-test/tests/api/api.rs +++ b/rustls-test/tests/api/api.rs @@ -1622,7 +1622,7 @@ fn excess_client_hello_acceptor() { assert_eq!(error, PeerMisbehaved::KeyEpochWithPendingFragment.into()); let mut alert_buf = vec![]; - alert.write(&mut alert_buf).unwrap(); + alert.write_all(&mut alert_buf).unwrap(); assert_eq!( alert_buf, encoding::alert(AlertDescription::UnexpectedMessage, &[]) diff --git a/rustls-test/tests/api/io.rs b/rustls-test/tests/api/io.rs index 6dfd2fd6d..112b79347 100644 --- a/rustls-test/tests/api/io.rs +++ b/rustls-test/tests/api/io.rs @@ -1507,9 +1507,12 @@ fn test_acceptor() { let (err, mut alert) = acceptor.accept().unwrap_err(); assert!(matches!(err, Error::InappropriateMessage { .. })); let mut alert_content = Vec::new(); - let _ = alert.write(&mut alert_content); + alert + .write_all(&mut alert_content) + .unwrap(); let expected = encoding::alert(AlertDescription::UnexpectedMessage, &[]); assert_eq!(alert_content, expected); + assert_eq!(format!("{alert:?}"), "AcceptedAlert { .. }"); let mut acceptor = Acceptor::default(); // Minimal 1-byte ClientHello message is not a legal handshake message @@ -1529,7 +1532,9 @@ fn test_acceptor() { Error::InvalidMessage(InvalidMessage::MissingData(_)) )); let mut alert_content = Vec::new(); - let _ = alert.write(&mut alert_content); + alert + .write_all(&mut alert_content) + .unwrap(); let expected = encoding::alert(AlertDescription::DecodeError, &[]); assert_eq!(alert_content, expected); } @@ -1569,7 +1574,9 @@ fn test_acceptor_rejected_handshake() { ); let mut alert_content = Vec::new(); - let _ = alert.write(&mut alert_content); + alert + .write_all(&mut alert_content) + .unwrap(); let expected = encoding::alert(AlertDescription::ProtocolVersion, &[]); assert_eq!(alert_content, expected); }