From 8518d6a0adcf64d6ebd34930c04db7b4de5e2eb0 Mon Sep 17 00:00:00 2001 From: Phillip Davis Date: Thu, 18 Dec 2025 20:38:03 -0500 Subject: [PATCH] add wasm extension and application/wasm MIME --- .../siacs/conversations/utils/MimeUtils.java | 1 + .../conversations/utils/MimeUtilsTest.java | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 src/test/java/eu/siacs/conversations/utils/MimeUtilsTest.java diff --git a/src/main/java/eu/siacs/conversations/utils/MimeUtils.java b/src/main/java/eu/siacs/conversations/utils/MimeUtils.java index e40f439197a2e35cd21fa6e2266868639f301649..f8e51e6196c87e56467dd454340d448f9893c569 100644 --- a/src/main/java/eu/siacs/conversations/utils/MimeUtils.java +++ b/src/main/java/eu/siacs/conversations/utils/MimeUtils.java @@ -150,6 +150,7 @@ public final class MimeUtils { add("application/vnd.tcpdump.pcap", "cap"); add("application/vnd.tcpdump.pcap", "dmp"); add("application/x-pcapng", "pcapng"); + add("application/wasm", "wasm"); add("application/x-7z-compressed", "7z"); add("application/x-abiword", "abw"); add("application/x-apple-diskimage", "dmg"); diff --git a/src/test/java/eu/siacs/conversations/utils/MimeUtilsTest.java b/src/test/java/eu/siacs/conversations/utils/MimeUtilsTest.java new file mode 100644 index 0000000000000000000000000000000000000000..ec17f441174d9564ffb107b04de55de4ff41cd06 --- /dev/null +++ b/src/test/java/eu/siacs/conversations/utils/MimeUtilsTest.java @@ -0,0 +1,18 @@ +package eu.siacs.conversations.utils; + +import org.junit.Assert; +import org.junit.Test; + +public class MimeUtilsTest { + + @Test + public void wasmMimeType() { + Assert.assertEquals( + "application/wasm", MimeUtils.guessMimeTypeFromExtension("wasm")); + } + + @Test + public void wasmExtension() { + Assert.assertEquals("wasm", MimeUtils.guessExtensionFromMimeType("application/wasm")); + } +}