From e1415f597631518f002080fe2016b6207b223f4f Mon Sep 17 00:00:00 2001 From: Quentin Date: Sat, 7 Nov 2020 15:34:53 +0100 Subject: [PATCH] Add a second test --- src/api/api_server.rs | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/api/api_server.rs b/src/api/api_server.rs index 507e6a9d..3f1c2f21 100644 --- a/src/api/api_server.rs +++ b/src/api/api_server.rs @@ -275,10 +275,21 @@ mod tests { use super::*; #[test] - fn parse_bucket_with_key() -> Result<(), Error> { + fn parse_bucket_containing_a_key() -> Result<(), Error> { let (bucket, key) = parse_bucket_key("/my_bucket/a/super/file.jpg")?; assert_eq!(bucket, "my_bucket"); assert_eq!(key.expect("key must be set"), "a/super/file.jpg"); Ok(()) + } + + #[test] + fn parse_bucket_containing_no_key() -> Result<(), Error> { + let (bucket, key) = parse_bucket_key("/my_bucket/")?; + assert_eq!(bucket, "my_bucket"); + assert!(key.is_none()); + let (bucket, key) = parse_bucket_key("/my_bucket")?; + assert_eq!(bucket, "my_bucket"); + assert!(key.is_none()); + Ok(()) } }