@ -6,6 +6,7 @@ import 'package:meshcore_open/connector/meshcore_connector.dart';
import ' package:meshcore_open/l10n/app_localizations.dart ' ;
import ' package:meshcore_open/l10n/app_localizations.dart ' ;
import ' package:meshcore_open/screens/scanner_screen.dart ' ;
import ' package:meshcore_open/screens/scanner_screen.dart ' ;
import ' package:meshcore_open/screens/tcp_screen.dart ' ;
import ' package:meshcore_open/screens/tcp_screen.dart ' ;
import ' package:meshcore_open/services/app_settings_service.dart ' ;
class _FakeMeshCoreConnector extends MeshCoreConnector {
class _FakeMeshCoreConnector extends MeshCoreConnector {
_FakeMeshCoreConnector ( ) ;
_FakeMeshCoreConnector ( ) ;
@ -44,8 +45,13 @@ Widget _buildTestApp({
required Widget child ,
required Widget child ,
Locale ? locale ,
Locale ? locale ,
} ) {
} ) {
return ChangeNotifierProvider < MeshCoreConnector > . value (
return MultiProvider (
value: connector ,
providers: [
ChangeNotifierProvider < MeshCoreConnector > . value ( value: connector ) ,
ChangeNotifierProvider < AppSettingsService > (
create: ( _ ) = > AppSettingsService ( ) ,
) ,
] ,
child: MaterialApp (
child: MaterialApp (
locale: locale ,
locale: locale ,
localizationsDelegates: AppLocalizations . localizationsDelegates ,
localizationsDelegates: AppLocalizations . localizationsDelegates ,