@@ -9,9 +9,11 @@ import 'package:openchat/src/models/provider_config.dart';
99import 'package:openchat/src/services/app_settings_store.dart' ;
1010import 'package:openchat/src/services/openai_compatible_client.dart' ;
1111import 'package:openchat/src/services/provider_config_store.dart' ;
12+ import 'package:openchat/src/services/tts_service.dart' ;
1213import 'package:openchat/src/theme/app_theme.dart' ;
1314import 'package:openchat/src/widgets/settings_sheet.dart' ;
1415import 'package:provider/provider.dart' ;
16+ import 'package:provider/single_child_widget.dart' ;
1517import 'package:shared_preferences/shared_preferences.dart' ;
1618
1719void main () {
@@ -36,8 +38,11 @@ void main() {
3638 );
3739
3840 await tester.pumpWidget (
39- ChangeNotifierProvider <SettingsController >.value (
40- value: controller,
41+ MultiProvider (
42+ providers: < SingleChildWidget > [
43+ ChangeNotifierProvider <SettingsController >.value (value: controller),
44+ ChangeNotifierProvider <TtsService >(create: (_) => TtsService ()),
45+ ],
4146 child: MaterialApp (
4247 theme: AppTheme .lightTheme (),
4348 home: Scaffold (
@@ -91,8 +96,11 @@ void main() {
9196 bool saved = false ;
9297
9398 await tester.pumpWidget (
94- ChangeNotifierProvider <SettingsController >.value (
95- value: controller,
99+ MultiProvider (
100+ providers: < SingleChildWidget > [
101+ ChangeNotifierProvider <SettingsController >.value (value: controller),
102+ ChangeNotifierProvider <TtsService >(create: (_) => TtsService ()),
103+ ],
96104 child: MaterialApp (
97105 theme: AppTheme .lightTheme (),
98106 home: Scaffold (
@@ -160,8 +168,11 @@ void main() {
160168 );
161169
162170 await tester.pumpWidget (
163- ChangeNotifierProvider <SettingsController >.value (
164- value: controller,
171+ MultiProvider (
172+ providers: < SingleChildWidget > [
173+ ChangeNotifierProvider <SettingsController >.value (value: controller),
174+ ChangeNotifierProvider <TtsService >(create: (_) => TtsService ()),
175+ ],
165176 child: MaterialApp (
166177 theme: AppTheme .lightTheme (),
167178 home: Scaffold (
0 commit comments