test(mpv): cover decimal subtitle track IDs

- Verify decimal numeric IDs are rejected for primary and secondary subtitles
This commit is contained in:
2026-08-18 00:16:20 -07:00
parent fc7fde30d5
commit 8ebf6a45fe
+6 -1
View File
@@ -189,8 +189,13 @@ test('dispatchMpvProtocolMessage rejects decimal subtitle track IDs', async () =
{ event: 'property-change', name: 'secondary-sid', data: '4.5' }, { event: 'property-change', name: 'secondary-sid', data: '4.5' },
deps, deps,
); );
await dispatchMpvProtocolMessage({ event: 'property-change', name: 'sid', data: 4.5 }, deps);
await dispatchMpvProtocolMessage(
{ event: 'property-change', name: 'secondary-sid', data: 4.5 },
deps,
);
assert.deepEqual(state.events, [{ sid: null }, { sid: null }]); assert.deepEqual(state.events, [{ sid: null }, { sid: null }, { sid: null }, { sid: null }]);
}); });
test('dispatchMpvProtocolMessage enforces sub-visibility hidden when overlay suppression is enabled', async () => { test('dispatchMpvProtocolMessage enforces sub-visibility hidden when overlay suppression is enabled', async () => {