diff options
Diffstat (limited to 'cli/file_fetcher.rs')
-rw-r--r-- | cli/file_fetcher.rs | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/cli/file_fetcher.rs b/cli/file_fetcher.rs index 99ea61795..d28ed0e26 100644 --- a/cli/file_fetcher.rs +++ b/cli/file_fetcher.rs @@ -491,6 +491,7 @@ fn map_file_extension(path: &Path) -> msg::MediaType { Some("jsx") => msg::MediaType::JSX, Some("mjs") => msg::MediaType::JavaScript, Some("json") => msg::MediaType::Json, + Some("wasm") => msg::MediaType::Wasm, _ => msg::MediaType::Unknown, }, } @@ -1504,6 +1505,10 @@ mod tests { msg::MediaType::Json ); assert_eq!( + map_file_extension(Path::new("foo/bar.wasm")), + msg::MediaType::Wasm + ); + assert_eq!( map_file_extension(Path::new("foo/bar.txt")), msg::MediaType::Unknown ); @@ -1545,6 +1550,10 @@ mod tests { msg::MediaType::Json ); assert_eq!( + map_content_type(Path::new("foo/bar.wasm"), None), + msg::MediaType::Wasm + ); + assert_eq!( map_content_type(Path::new("foo/bar"), None), msg::MediaType::Unknown ); |