SDL: tests: fix test/emscripten/server.py when running without --map

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 = []