diff --git a/src/core/services/mpv-protocol.test.ts b/src/core/services/mpv-protocol.test.ts index 80838333..b92d23ac 100644 --- a/src/core/services/mpv-protocol.test.ts +++ b/src/core/services/mpv-protocol.test.ts @@ -189,8 +189,13 @@ test('dispatchMpvProtocolMessage rejects decimal subtitle track IDs', async () = { event: 'property-change', name: 'secondary-sid', data: '4.5' }, 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 () => {