걸음 수 Health Connect·HealthKit · 위치 퀘스트 사진·QR 인증 · 행성 형태 확정
This commit is contained in:
@@ -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, {
|
||||
|
||||
Reference in New Issue
Block a user