diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml index ea85b1999..ec2c7c0ea 100644 --- a/.github/workflows/main.yaml +++ b/.github/workflows/main.yaml @@ -11,7 +11,7 @@ jobs: - uses: subosito/flutter-action@v2 with: - flutter-version: '3.3.0' + flutter-version: '3.24.5' channel: 'stable' - name: Clean Dependencies @@ -21,7 +21,7 @@ jobs: run: flutter packages get - name: Format - run: flutter format --set-exit-if-changed lib test + run: dart format --set-exit-if-changed lib test - name: Analyze run: flutter analyze lib test diff --git a/test/fake_unity_widget_controllers.dart b/test/fake_unity_widget_controllers.dart index fdf032d41..f6a61403d 100644 --- a/test/fake_unity_widget_controllers.dart +++ b/test/fake_unity_widget_controllers.dart @@ -7,7 +7,8 @@ class FakePlatformUnityWidget { FakePlatformUnityWidget(int id, Map params) : channel = MethodChannel( 'plugin.xraph.com/unity_view_$id', const StandardMethodCodec()) { - channel.setMockMethodCallHandler(onMethodCall); + TestDefaultBinaryMessengerBinding.instance.defaultBinaryMessenger + .setMockMethodCallHandler(channel, onMethodCall); } MethodChannel channel; diff --git a/test/flutter_unity_widget_test.dart b/test/flutter_unity_widget_test.dart index f4f8248e4..27256620a 100644 --- a/test/flutter_unity_widget_test.dart +++ b/test/flutter_unity_widget_test.dart @@ -16,8 +16,9 @@ Future main() async { TestWidgetsFlutterBinding.ensureInitialized(); setUpAll(() { - SystemChannels.platform_views.setMockMethodCallHandler( - fakePlatformViewsController.fakePlatformViewsMethodHandler); + TestDefaultBinaryMessengerBinding.instance.defaultBinaryMessenger + .setMockMethodCallHandler(SystemChannels.platform_views, + fakePlatformViewsController.fakePlatformViewsMethodHandler); }); setUp(() { @@ -25,7 +26,8 @@ Future main() async { }); tearDown(() { - channel.setMockMethodCallHandler(null); + TestDefaultBinaryMessengerBinding.instance.defaultBinaryMessenger + .setMockMethodCallHandler(channel, null); }); testWidgets('Unity widget ready', (WidgetTester tester) async {