mirror of
https://github.com/ksyasuda/SubMiner.git
synced 2026-08-18 12:18:29 -07:00
test(mpv): cover decimal subtitle track IDs
- Verify decimal numeric IDs are rejected for primary and secondary subtitles
This commit is contained in:
@@ -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 () => {
|
||||||
|
|||||||
Reference in New Issue
Block a user