aboutsummaryrefslogtreecommitdiffstats
path: root/packages/meshbay-hub/tests/test_video_audio_track.py
diff options
context:
space:
mode:
Diffstat (limited to 'packages/meshbay-hub/tests/test_video_audio_track.py')
-rw-r--r--packages/meshbay-hub/tests/test_video_audio_track.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/packages/meshbay-hub/tests/test_video_audio_track.py b/packages/meshbay-hub/tests/test_video_audio_track.py
index 534da6d..6eb98ba 100644
--- a/packages/meshbay-hub/tests/test_video_audio_track.py
+++ b/packages/meshbay-hub/tests/test_video_audio_track.py
@@ -72,6 +72,12 @@ def _label_cases(tmp_path, app, cases, locale="en"):
script = tmp_path / "label.mjs"
src = "\n".join([
app[app.index("const _ISO639 = {"):app.index("};", app.index("const _ISO639 = {")) + 2],
+ # The language name is shared with `subtitleTrackLabel`, so it lives in
+ # a function of its own and has to be lifted alongside its caller. A
+ # lift that names one function stops exercising anything the moment
+ # logic moves out of it — here it throws, which is the good case; the
+ # bad one is a lift that still runs and no longer covers the rule.
+ _lift(app, "_languageName"),
_lift(app, "audioTrackLabel"),
])
script.write_text(