feat(app): 展示真实点赞与评论计数

This commit is contained in:
Zhou Weidong committed 2026-10-19 23:56:12 +08:00
1 parent 7b927c794e
commit dfc650456a
9 files changed
+123 -8

No files matched your search

@@ -26,6 +26,23 @@ void main() {
expect(result.isSuccess, isTrue);
expect(controller.isLiked('5'), isFalse);
expect(controller.likeCount('5'), 0);
controller.dispose();
});
test('should_expose_latest_server_count_when_two_toggles_succeed', () async {
final repository = FakeInteractionRepository(
nextLikeResult: const LikeToggleResult(liked: true, count: 12),
);
final controller = InteractionController(repository);
await controller.toggleDramaLike('5');
expect(controller.likeCount('5'), 12);
repository.nextLikeResult = const LikeToggleResult(liked: false, count: 11);
await controller.toggleDramaLike('5');
expect(controller.likeCount('5'), 11);
controller.dispose();
});
@@ -55,6 +72,7 @@ void main() {
controller.clear();
expect(controller.isLiked('5'), isFalse);
expect(controller.likeCount('5'), isNull);
controller.dispose();
});
}