From b31ee65a09fb98fe17e5fcb58c3d8dfd72040dd8 Mon Sep 17 00:00:00 2001 From: Eric Mc Sween <5454374+emcsween@users.noreply.github.com> Date: Thu, 3 Jul 2025 18:12:10 -0400 Subject: [PATCH] Migrate MockV1HistoryApi to zod GitOrigin-RevId: d0fd392e76632e12832fb794d60b50a0835f3756 --- .../web/test/acceptance/src/mocks/MockV1HistoryApi.mjs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/services/web/test/acceptance/src/mocks/MockV1HistoryApi.mjs b/services/web/test/acceptance/src/mocks/MockV1HistoryApi.mjs index 8c9db1de78..712618a171 100644 --- a/services/web/test/acceptance/src/mocks/MockV1HistoryApi.mjs +++ b/services/web/test/acceptance/src/mocks/MockV1HistoryApi.mjs @@ -4,7 +4,7 @@ import { zipAttachment, prepareZipAttachment, } from '../../../../app/src/infrastructure/Response.js' -import Joi from 'joi' +import { z } from 'zod' class MockV1HistoryApi extends AbstractMockApi { reset() { @@ -173,10 +173,10 @@ class MockV1HistoryApi extends AbstractMockApi { }) this.app.post('/api/projects/:project_id/blobs/:hash', (req, res, next) => { - const schema = Joi.object({ - copyFrom: Joi.number().required(), + const schema = z.object({ + copyFrom: z.coerce.number(), }) - const { error } = schema.validate(req.query) + const { error } = schema.safeParse(req.query) if (error) { return res.sendStatus(400) }