1 file changed
+11
test/features/chat/sequential_post_generation_test.dart
+11
@@ -16,6 +16,7 @@ import 'package:localmind/features/chat/providers/smart_reply_providers.dart';
16
import 'package:localmind/features/conversations/data/models/conversation.dart';
17
import 'package:localmind/features/conversations/providers/conversation_providers.dart';
18
import 'package:localmind/features/models/data/models/model_info.dart';
19
+import 'package:localmind/features/on_device/providers/on_device_providers.dart';
20
import 'package:localmind/features/servers/data/models/server.dart';
21
import 'package:localmind/features/servers/providers/server_providers.dart';
22
import 'package:localmind/features/settings/data/models/app_settings.dart';
@@ -83,6 +84,7 @@ void main() {
84
chatServiceProvider.overrideWithValue(fakeChatService),
85
activeServerProvider.overrideWith(_TestServerNotifier.new),
86
selectedModelProvider.overrideWith(_TestModelNotifier.new),
87
+ onDeviceEngineProvider.overrideWith(_TestOnDeviceEngineNotifier.new),
88
voiceModeProvider.overrideWith(_TestVoiceModeNotifier.new),
89
settingsProvider.overrideWith(_TestSettingsNotifier.new),
90
],
@@ -170,6 +172,7 @@ void main() {
172
chatServiceProvider.overrideWithValue(fakeChatService),
173
activeServerProvider.overrideWith(_TestServerNotifier.new),
174
selectedModelProvider.overrideWith(_TestModelNotifier.new),
175
+ onDeviceEngineProvider.overrideWith(_TestOnDeviceEngineNotifier.new),
176
voiceModeProvider.overrideWith(_TestVoiceModeNotifier.new),
177
settingsProvider.overrideWith(_TestSettingsNotifier.new),
178
],
@@ -287,6 +290,14 @@ class _TestModelNotifier extends SelectedModelNotifier {
290
);
291
}
292
293
+class _TestOnDeviceEngineNotifier extends OnDeviceEngineNotifier {
294
+ @override
295
+ OnDeviceEngineState build() => const OnDeviceEngineState(
296
+ status: OnDeviceEngineStatus.loaded,
297
+ loadedModelId: 'smollm2-135m-instruct',
298
+ );
299
+}
300
+
301
class _TestSettingsNotifier extends SettingsNotifier {
302
@override
303
AppSettings build() => AppSettings(