mirror of
https://github.com/pavlobu/deskreen.git
synced 2025-05-18 08:20:10 -07:00
34 lines
1.0 KiB
TypeScript
34 lines
1.0 KiB
TypeScript
/* eslint-disable @typescript-eslint/ban-ts-comment */
|
|
import { INPUTtestSdpMediaBitrate } from './mocks/INPUTvideo500000testSdpMediaBitrate';
|
|
import { OUTPUTtestSdpMediaBitrate } from './mocks/OUTPUTvideo500000testSdpMediaBitrate';
|
|
import simplePeerHandleSdpTransform from './simplePeerHandleSdpTransform';
|
|
import setSdpMediaBitrate from './setSdpMediaBitrate';
|
|
|
|
jest.useFakeTimers();
|
|
jest.mock('./setSdpMediaBitrate', () => {
|
|
return jest.fn();
|
|
});
|
|
|
|
describe('when simplePeerHandleSdpTransform is called', () => {
|
|
afterEach(() => {
|
|
jest.clearAllMocks();
|
|
jest.restoreAllMocks();
|
|
});
|
|
it('should call setSdpMediaBitrate', () => {
|
|
simplePeerHandleSdpTransform(INPUTtestSdpMediaBitrate);
|
|
|
|
expect(setSdpMediaBitrate).toBeCalled();
|
|
});
|
|
|
|
it('should return proper sdp media bitrate', () => {
|
|
// @ts-ignore
|
|
setSdpMediaBitrate.mockImplementation(
|
|
jest.requireActual('./setSdpMediaBitrate').default
|
|
);
|
|
|
|
const res = simplePeerHandleSdpTransform(INPUTtestSdpMediaBitrate);
|
|
|
|
expect(res).toEqual(OUTPUTtestSdpMediaBitrate);
|
|
});
|
|
});
|