diff --git a/crates/s3/src/select.rs b/crates/s3/src/select.rs index a752244..a6f52a9 100644 --- a/crates/s3/src/select.rs +++ b/crates/s3/src/select.rs @@ -234,6 +234,12 @@ mod tests { assert!(matches!(e, Error::NotFound(msg) if msg.contains("Bucket"))); } + #[test] + fn classify_missing_code_maps_no_such_key_substring() { + let e = classify_aws_code(None, "Service error: ... NoSuchKey ..."); + assert!(matches!(e, Error::NotFound(msg) if msg.contains("Object"))); + } + #[test] fn classify_missing_code_maps_access_denied_substring() { let e = classify_aws_code(None, "Service error: ... AccessDenied ...");