test(api): couvrir les routes CRUD, random, thèmes et les helpers HTTP
Ajoute les tests des routes /api/cards, /api/cards/[id], /api/cards/random et /api/cards/themes, ainsi que les tests des helpers http (handleError, parseJsonBody) et de la factory getCardService. Corrige le formatage des fichiers sources embarqués non formatés par les commits précédents.
This commit is contained in:
1 parent
19a5a47b28
commit
1b8aac89f9
16 files changed
+369
-14
No files matched your search
@@ -15,7 +15,9 @@ describe('createCardSchema', () => {
|
||||
})
|
||||
|
||||
it('accepte une entrée sans tags', () => {
|
||||
expect(createCardSchema.parse({ question: 'Q', response: 'R', theme: 'git' }).tags).toBeUndefined()
|
||||
expect(
|
||||
createCardSchema.parse({ question: 'Q', response: 'R', theme: 'git' }).tags,
|
||||
).toBeUndefined()
|
||||
})
|
||||
|
||||
it('rejette une question vide', () => {
|
||||
@@ -36,4 +38,4 @@ describe('updateCardSchema', () => {
|
||||
it('rejette un champ vide lors d une mise à jour', () => {
|
||||
expect(() => updateCardSchema.parse({ theme: '' })).toThrow()
|
||||
})
|
||||
})
|
||||
})
|
||||
Reference in new issue
Block a user