perf: performance improvements 1
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
import {
|
||||
describe,
|
||||
expect,
|
||||
it
|
||||
} from 'vitest';
|
||||
import { shouldRegisterDisplayMediaHandler } from './display-media-handler.rules';
|
||||
|
||||
describe('shouldRegisterDisplayMediaHandler', () => {
|
||||
it('registers once for platforms that need a fallback picker', () => {
|
||||
expect(shouldRegisterDisplayMediaHandler('linux', false)).toBe(true);
|
||||
expect(shouldRegisterDisplayMediaHandler('win32', false)).toBe(true);
|
||||
});
|
||||
|
||||
it('does not re-register on window recreation', () => {
|
||||
expect(shouldRegisterDisplayMediaHandler('linux', true)).toBe(false);
|
||||
expect(shouldRegisterDisplayMediaHandler('win32', true)).toBe(false);
|
||||
});
|
||||
|
||||
it('never registers on platforms with a native picker', () => {
|
||||
expect(shouldRegisterDisplayMediaHandler('darwin', false)).toBe(false);
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user