Skip to content

Commit c7e4f74

Browse files
committed
fix: resolve ESLint errors in VoIP-related test files
- Drop typeof import() from jest.requireActual in voipPhoneStatePermission tests - Move imports to top of MediaCallEvents.test.ts for import/first and import/order - Reorder imports in MediaSessionInstance.test.ts for import/order Made-with: Cursor
1 parent 9e71e6c commit c7e4f74

File tree

3 files changed

+8
-9
lines changed

3 files changed

+8
-9
lines changed

app/lib/methods/voipPhoneStatePermission.test.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ describe('requestPhoneStatePermission', () => {
88
it('does not call PermissionsAndroid.request when not on Android', () => {
99
jest.resetModules();
1010
jest.doMock('./helpers', () => ({
11-
...jest.requireActual<typeof import('./helpers')>('./helpers'),
11+
...jest.requireActual('./helpers'),
1212
isAndroid: false
1313
}));
1414
const spy = jest.spyOn(PermissionsAndroid, 'request').mockResolvedValue('granted' as never);
@@ -26,7 +26,7 @@ describe('requestPhoneStatePermission', () => {
2626
default: { t: (key: string) => key }
2727
}));
2828
jest.doMock('./helpers', () => ({
29-
...jest.requireActual<typeof import('./helpers')>('./helpers'),
29+
...jest.requireActual('./helpers'),
3030
isAndroid: true
3131
}));
3232
const spy = jest.spyOn(PermissionsAndroid, 'request').mockResolvedValue('granted' as never);
@@ -48,7 +48,7 @@ describe('requestPhoneStatePermission', () => {
4848
default: { t: (key: string) => key }
4949
}));
5050
jest.doMock('./helpers', () => ({
51-
...jest.requireActual<typeof import('./helpers')>('./helpers'),
51+
...jest.requireActual('./helpers'),
5252
isAndroid: true
5353
}));
5454
const spy = jest.spyOn(PermissionsAndroid, 'request').mockResolvedValue('granted' as never);

app/lib/services/voip/MediaCallEvents.test.ts

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
import { DeviceEventEmitter } from 'react-native';
2+
import RNCallKeep from 'react-native-callkeep';
23

34
import { DEEP_LINKING } from '../../../actions/actionsTypes';
45
import type { VoipPayload } from '../../../definitions/Voip';
6+
import NativeVoipModule from '../../native/NativeVoip';
7+
import { getInitialMediaCallEvents, setupMediaCallEvents } from './MediaCallEvents';
58

69
const mockDispatch = jest.fn();
710
const mockSetNativeAcceptedCallId = jest.fn();
@@ -48,11 +51,6 @@ jest.mock('./MediaSessionInstance', () => ({
4851
}
4952
}));
5053

51-
import RNCallKeep from 'react-native-callkeep';
52-
53-
import NativeVoipModule from '../../native/NativeVoip';
54-
import { getInitialMediaCallEvents, setupMediaCallEvents } from './MediaCallEvents';
55-
5654
function buildIncomingPayload(overrides: Partial<VoipPayload> = {}): VoipPayload {
5755
return {
5856
callId: 'call-b-uuid',

app/lib/services/voip/MediaSessionInstance.test.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
import type { IClientMediaCall } from '@rocket.chat/media-signaling';
2+
import RNCallKeep from 'react-native-callkeep';
3+
24
import type { IDDPMessage } from '../../../definitions/IDDPMessage';
35
import Navigation from '../../navigation/appNavigation';
4-
import RNCallKeep from 'react-native-callkeep';
56
import { mediaSessionStore } from './MediaSessionStore';
67
import { mediaSessionInstance } from './MediaSessionInstance';
78

0 commit comments

Comments
 (0)