diff --git a/radius/src/packet.rs b/radius/src/packet.rs index 9bc2ec0..34c7470 100644 --- a/radius/src/packet.rs +++ b/radius/src/packet.rs @@ -288,6 +288,10 @@ mod tests { rfc2865::lookup_user_name(&request_packet).unwrap().unwrap(), "nemo" ); + assert_eq!( + rfc2865::lookup_all_user_name(&request_packet).unwrap(), + vec!["nemo"], + ); assert_eq!( rfc2865::lookup_user_password(&request_packet) .unwrap() @@ -322,6 +326,17 @@ mod tests { true ); + // test removing a AVP + assert_eq!( + rfc2865::lookup_service_type(&response_packet).is_some(), + true + ); + rfc2865::delete_service_type(&mut response_packet); + assert_eq!( + rfc2865::lookup_service_type(&response_packet).is_some(), + false + ); + Ok(()) }