걸음 수 Health Connect·HealthKit · 위치 퀘스트 사진·QR 인증 · 행성 형태 확정

This commit is contained in:
Sn-Kinos
2026-10-05 23:57:01 +09:00
parent dc9861df38
commit dce2f64362
44 changed files with 930 additions and 66 deletions
@@ -264,6 +264,17 @@ describe('성장 귀속 행 — users/{uid}/growthEvents (HOME 주간 정보 A-3
});
});
describe('위치 Quest QR 코드 — questSecrets/{questId} (C-03)', () => {
test('생성자만 읽고 참여자는 읽지 못하며 누구도 쓰지 못한다', async () => {
await seedDocuments(testEnvironment, {
'questSecrets/quest-1': { authorUid: 'alice', qrCode: 'secret' },
});
await assertSucceeds(getDoc(doc(dbFor('alice'), 'questSecrets/quest-1')));
await assertFails(getDoc(doc(dbFor('bob'), 'questSecrets/quest-1')));
await assertFails(setDoc(doc(dbFor('alice'), 'questSecrets/quest-2'), { authorUid: 'alice', qrCode: 'x' }));
});
});
describe('가입 목록 — users/{uid}/memberships (C-15)', () => {
beforeEach(async () => {
await seedDocuments(testEnvironment, {