Skip to content

Commit da19632

Browse files
committed
test mime sniff for unknown ext
1 parent 568251d commit da19632

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

tests/fixtures/unknown.custom_ext

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
this is an unknown text format

tests/mime.rs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,3 +18,12 @@ async fn guess_binary_mime() -> io::Result<()> {
1818
assert_eq!(res.content_type(), Some(mime::PNG));
1919
Ok(())
2020
}
21+
22+
#[async_std::test]
23+
async fn guess_mime_fallback() -> io::Result<()> {
24+
let body = Body::from_file("tests/fixtures/unknown.custom_ext").await?;
25+
let mut res = Response::new(200);
26+
res.set_body(body);
27+
assert_eq!(res.content_type(), Some(mime::BYTE_STREAM));
28+
Ok(())
29+
}

0 commit comments

Comments
 (0)