HOME 을 Figma 「홈」 구성으로 — TODAY'S QUEST · 미니맵·확장 맵(프로토타입 v6.2) · 행성 정보 박스 · 인큐베이터 · 아티스트 소식 · HOT ARCHIVE · 인기 K-INSIDE

This commit is contained in:
Sn-Kinos
2026-10-05 16:29:41 +09:00
parent f84d696c21
commit 54d0b23260
45 changed files with 3448 additions and 1111 deletions
+4 -4
View File
@@ -250,8 +250,8 @@ void main() {
'donorCount': 48, 'commentCount': 24, 'likeCount': 82,
});
final snapshot = await FirestoreHomeRepository(_backend(db)).load();
expect(snapshot.campaign!.achievedPercent, 92);
expect(snapshot.campaign!.supporters, 48);
expect(snapshot.campaigns.first.achievedPercent, 92);
expect(snapshot.campaigns.first.supporters, 48);
});
test('차단한 개설자의 캠페인은 홈 대표 캠페인에서 건너뛴다', () async {
@@ -266,7 +266,7 @@ void main() {
});
await db.doc('users/$_uid/blocks/troll').set({'nickname': '트롤'});
final snapshot = await FirestoreHomeRepository(_backend(db)).load();
expect(snapshot.campaign!.title, '다음');
expect(snapshot.campaigns.first.title, '다음');
});
test('모금 중이 아닌 캠페인은 홈에 올리지 않는다', () async {
@@ -275,7 +275,7 @@ void main() {
'status': 'review', 'title': '심사 중', 'goalPop': 100, 'raisedPop': 0,
});
final snapshot = await FirestoreHomeRepository(_backend(db)).load();
expect(snapshot.campaign, isNull);
expect(snapshot.campaigns, isEmpty);
});
});