refactor: wire unified cache and invalidator in di

This commit is contained in:
qzl
2026-03-20 15:25:33 +08:00
parent 632db2b68b
commit 1cea877bf1
3 changed files with 55 additions and 0 deletions
+11
View File
@@ -0,0 +1,11 @@
import 'package:flutter_test/flutter_test.dart';
import 'package:social_app/core/cache/cache_invalidator.dart';
void main() {
test('invalidate calendar day should also invalidate month key', () {
final inv = CacheInvalidator();
inv.invalidateCalendarDay(DateTime(2026, 3, 20));
expect(inv.wasInvalidated('calendar:day:2026-03-20'), true);
expect(inv.wasInvalidated('calendar:month:2026-03'), true);
});
}