msmtext tests

Serve the repo root over HTTP (for example python -m http.server 8080) and open http://localhost:8080/ms/index.html so ES modules load.

The Before column is outside the transform scope; the After column runs ms/ms.js via _MathTransforms.transform. The polyfill replaces each ms with mtext whose text is lquote + content + rquote (default quotes are U+0022).

Before vs after _MathTransforms.transform
Description Before (native) After (polyfill)
<ms>hello</ms> — default lquote / rquote
hello
hello
<ms>normal &quot;s</ms> — inner quote escaped in markup (from acid-test)
normal "s
normal "s
<ms lquote="“" rquote="”">open/close quotes</ms>
open/close quotes
open/close quotes
<ms lquote="'" rquote="'">apostrophe</ms> — same left and right delimiter
apostrophe
apostrophe