Rechtliches: Schlüssel höchstens 36 Zeichen

Der Test der Karten-Schlüssel prüft jetzt die Appwrite-Grenze für eigene
Dokument-IDs (36 Zeichen) statt 64.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
ClaudeandClaude Sonnet 5.5 committed 2026-10-05 05:45:27 +00:00
1 parent 225e2f1b74
commit 89f5bd4bc6
1 file changed
+2 -1
+2 -1
View File
@@ -35,7 +35,8 @@ test('waitForAttributes bricht bei fehlgeschlagenem Attribut ab', async () => {
test('documents_keys_eindeutig_und_sort_lueckenlos', () => {
const keys = DOCUMENTS.map((d) => d.key)
for (const k of keys) assert.match(k, /^[a-z0-9-]{1,64}$/, k)
// Appwrite erlaubt als eigene Dokument-ID höchstens 36 Zeichen (a-z, 0-9, Bindestrich)
for (const k of keys) assert.match(k, /^[a-z0-9-]{1,36}$/, k)
assert.equal(new Set(keys).size, keys.length, 'Schluessel eindeutig')
assert.deepEqual(DOCUMENTS.map((d) => d.sort), DOCUMENTS.map((_, i) => i + 1), 'sort 1..n in Reihenfolge, ohne Luecke')
for (const d of DOCUMENTS) {