From 81cde11d1e680e2d8ba779377209f398a35c0c4c Mon Sep 17 00:00:00 2001
From: Anonymous Maarten <[EMAIL REDACTED]>
Date: Wed, 29 Apr 2026 20:30:14 +0200
Subject: [PATCH] tests: fix test/emscripten/server.py when running without
--map
---
test/emscripten/server.py | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)
diff --git a/test/emscripten/server.py b/test/emscripten/server.py
index 103d1645c0ac7..2e3849cd37583 100755
--- a/test/emscripten/server.py
+++ b/test/emscripten/server.py
@@ -14,11 +14,14 @@ class MyHTTPRequestHandler(SimpleHTTPRequestHandler):
extensions_map = {
".manifest": "text/cache-manifest",
".html": "text/html",
+ ".cmake": "text/cmake",
+ ".pc": "text/pkg-config",
".png": "image/png",
".jpg": "image/jpg",
- ".svg": "image/svg+xml",
- ".css": "text/css",
- ".js": "application/x-javascript",
+ ".svg": "image/svg+xml",
+ ".css": "text/css",
+ ".js": "application/x-javascript",
+ ".map": "application/json",
".wasm": "application/wasm",
"": "application/octet-stream",
}
@@ -65,7 +68,7 @@ def main():
parser = ArgumentParser(allow_abbrev=False)
parser.add_argument("port", nargs="?", type=int, default=8080)
parser.add_argument("-d", dest="directory", type=str, default=None)
- parser.add_argument("--map", dest="maps", nargs="+", type=str, help="Mappings, used as e.g. \"$HOME/projects/SDL:/sdl\"")
+ parser.add_argument("--map", dest="maps", nargs="+", default=[], type=str, help="Mappings, used as e.g. \"$HOME/projects/SDL:/sdl\"")
args = parser.parse_args()
maps = []