From 24f845f534861ea1dcb2ee3b2fa3e971552b1632 Mon Sep 17 00:00:00 2001 From: Matt Gathu Date: Tue, 22 Sep 2020 20:43:34 +0200 Subject: [PATCH] Add tests --- actix-multipart/src/server.rs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/actix-multipart/src/server.rs b/actix-multipart/src/server.rs index 89a17bc23..a2f0c7924 100644 --- a/actix-multipart/src/server.rs +++ b/actix-multipart/src/server.rs @@ -1164,4 +1164,20 @@ mod tests { ); assert_eq!(payload.buf.len(), 0); } + + #[actix_rt::test] + async fn test_multipart_from_error() { + let err = MultipartError::NoContentType; + let mut multipart = Multipart::from_error(err); + assert!(multipart.next().await.unwrap().is_err()) + } + + #[actix_rt::test] + async fn test_multipart_from_boundary() { + let (_, payload) = create_stream(); + let (_, headers) = create_simple_request_with_header(); + let boundary = Multipart::boundary(&headers); + assert!(boundary.is_ok()); + let _ = Multipart::from_boundary(boundary.unwrap(), payload); + } }