From 3b04c1c4dc41dded7477c264501288ebfc0b9b47 Mon Sep 17 00:00:00 2001 From: Codex Date: Wed, 14 Oct 2026 21:42:22 +0300 Subject: [PATCH] test(mobile): mock wakelock binary transport for video regression checks --- .../asset_viewer/video_player_ready_test.dart | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/mobile/test/providers/asset_viewer/video_player_ready_test.dart b/mobile/test/providers/asset_viewer/video_player_ready_test.dart index 97315e3ac..5a271ce64 100644 --- a/mobile/test/providers/asset_viewer/video_player_ready_test.dart +++ b/mobile/test/providers/asset_viewer/video_player_ready_test.dart @@ -10,17 +10,14 @@ class _PlaybackInfo extends Mock implements PlaybackInfo {} void main() { TestWidgetsFlutterBinding.ensureInitialized(); - const wakelock = BasicMessageChannel( - 'dev.flutter.pigeon.wakelock_plus_platform_interface.WakelockPlusApi.toggle', - StandardMessageCodec(), - ); + const wakelock = 'dev.flutter.pigeon.wakelock_plus_platform_interface.WakelockPlusApi.toggle'; late _Controller controller; late VideoPlayerNotifier notifier; setUp(() { - TestDefaultBinaryMessengerBinding.instance.defaultBinaryMessenger.setMockDecodedMessageHandler( + TestDefaultBinaryMessengerBinding.instance.defaultBinaryMessenger.setMockMessageHandler( wakelock, - (_) async => [null], + (_) async => const StandardMessageCodec().encodeMessage([null]), ); final playback = _PlaybackInfo(); when(() => playback.status).thenReturn(PlaybackStatus.stopped); @@ -35,10 +32,7 @@ void main() { tearDown(() async { notifier.dispose(); await Future.delayed(Duration.zero); - TestDefaultBinaryMessengerBinding.instance.defaultBinaryMessenger.setMockDecodedMessageHandler( - wakelock, - null, - ); + TestDefaultBinaryMessengerBinding.instance.defaultBinaryMessenger.setMockMessageHandler(wakelock, null); }); test('newly loaded stopped video offers playback', () {