diff options
author | Kevin (Kun) "Kassimo" Qian <kevinkassimo@gmail.com> | 2019-11-14 05:31:39 -0800 |
---|---|---|
committer | Ry Dahl <ry@tinyclouds.org> | 2019-11-14 08:31:39 -0500 |
commit | 4189cc1ab5493ab0aef48c06416c4d16f6806245 (patch) | |
tree | dad82896518ed93548a8d11b7bf68ad6a0eaa4f0 /cli/file_fetcher.rs | |
parent | fdf0ede2acd110ba04857d5674db19c908b3ff32 (diff) |
Loader: support .wasm imports (#3328)
* loader: support .wasm imports
* http_server: true
* Support named exports
* Clippy
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 ); |