13 lines
629 B
TypeScript
13 lines
629 B
TypeScript
import { test } from 'node:test';
|
|||
|
|
import assert from 'node:assert/strict';
|
||
|
|
import { parseScreenshareAudioState } from './CallControl';
|
||
|
|
|
||
|
|
test('parseScreenshareAudioState: reads present, ignores anything else (#277)', () => {
|
||
|
|
assert.equal(parseScreenshareAudioState({ present: true }), true);
|
||
|
|
assert.equal(parseScreenshareAudioState({ present: false }), false);
|
||
|
|
assert.equal(parseScreenshareAudioState({ present: 'yes' }), undefined);
|
||
|
|
assert.equal(parseScreenshareAudioState({}), undefined);
|
||
|
|
assert.equal(parseScreenshareAudioState(null), undefined);
|
||
|
|
assert.equal(parseScreenshareAudioState('present'), undefined);
|
||
|
|
});
|