feat: AI Agent 处理器扩展 + 服药打卡确认链路 + AI 气泡配色微调 + 数据刷新 providers 抽离 + 多端页面细节调整

This commit is contained in:
MingNian
2026-07-20 17:12:00 +08:00
parent 9cea41705e
commit 0cb5b8e85a
45 changed files with 1435 additions and 276 deletions

View File

@@ -0,0 +1,21 @@
import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:flutter_test/flutter_test.dart';
import 'package:health_app/providers/data_refresh_providers.dart';
void main() {
test('patient data refresh signals advance independently', () {
final container = ProviderContainer();
addTearDown(container.dispose);
expect(container.read(exerciseDataRefreshSignalProvider), 0);
expect(container.read(medicationDataRefreshSignalProvider), 0);
expect(container.read(dietDataRefreshSignalProvider), 0);
container.read(exerciseDataRefreshSignalProvider.notifier).trigger();
container.read(medicationDataRefreshSignalProvider.notifier).trigger();
expect(container.read(exerciseDataRefreshSignalProvider), 1);
expect(container.read(medicationDataRefreshSignalProvider), 1);
expect(container.read(dietDataRefreshSignalProvider), 0);
});
}