main
dart 26 lines 838 Bytes
Raw
1 import 'package:flutter_test/flutter_test.dart';
2 import 'package:localmind/features/settings/data/models/app_settings.dart';
3
4 void main() {
5 test('sampling send flags and default system prompt round-trip', () {
6 final settings = AppSettings(
7 sendTemperature: false,
8 sendTopP: false,
9 defaultSystemPrompt: 'Be brief.',
10 );
11
12 final restored = AppSettings.fromMap(settings.toMap());
13
14 expect(restored.sendTemperature, isFalse);
15 expect(restored.sendTopP, isFalse);
16 expect(restored.defaultSystemPrompt, 'Be brief.');
17 });
18
19 test('older saved settings default to sending both params', () {
20 final restored = AppSettings.fromMap(const <String, dynamic>{});
21
22 expect(restored.sendTemperature, isTrue);
23 expect(restored.sendTopP, isTrue);
24 expect(restored.defaultSystemPrompt, isEmpty);
25 });
26 }