forked from eatvio/eatvio_app
feat(video_calls): ios calle mic fix
This commit is contained in:
@@ -28,6 +28,21 @@ void main() {
|
||||
expect(calls, ['activate', 'activate', 'restart', 'deactivate']);
|
||||
});
|
||||
|
||||
test('startCallKitCapture restarts the AudioEngine ADM', () async {
|
||||
final adm = <String>[];
|
||||
final coordinator = VideoCallAudioSessionCoordinator(
|
||||
isIos: true,
|
||||
iosCallAudioSession: (_) async {},
|
||||
stopLocalRecording: () async => adm.add('stop'),
|
||||
startLocalRecording: () async => adm.add('start'),
|
||||
);
|
||||
|
||||
await coordinator.startCallKitCapture();
|
||||
|
||||
expect(coordinator.isActive, isTrue);
|
||||
expect(adm, ['stop', 'start']);
|
||||
});
|
||||
|
||||
test('stop clears the active session when deactivate fails', () async {
|
||||
final coordinator = VideoCallAudioSessionCoordinator(
|
||||
isIos: true,
|
||||
|
||||
Reference in New Issue
Block a user