Merge pull request #148 from SELab-2/feat/endpoints-finaliseren-tests-backend-adriaan

feat: tests voor backend controllers (deel Adriaan)
This commit is contained in:
Adriaan J. 2025-05-13 09:25:48 +02:00 committed by GitHub
commit 9e8770cf06
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 361 additions and 3 deletions

View file

@ -62,6 +62,11 @@ export async function getAllSubmissionsHandler(req: Request, res: Response): Pro
// TODO: gerald moet nog dingen toevoegen aan de databank voor dat dit gefinaliseerd kan worden
export async function createSubmissionHandler(req: Request, res: Response): Promise<void> {
const submitter = req.body.submitter;
const usernameSubmitter = req.body.submitter.username;
const group = req.body.group;
requireFields({ group, submitter, usernameSubmitter });
const submissionDTO = req.body as SubmissionDTO;
const submission = await createSubmission(submissionDTO);