From 638a99e49c9187e38c1910faea999c2167e9c6dd Mon Sep 17 00:00:00 2001 From: William Phetsinorath Date: Tue, 10 Mar 2026 10:19:17 +0100 Subject: [PATCH] fix: import missing Prisma mocks Signed-off-by: William Phetsinorath --- apps/server-nestjs/src/__mocks__/prisma.ts | 14 ++++++++++++++ .../database-initialization/utils.spec.ts | 2 +- 2 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 apps/server-nestjs/src/__mocks__/prisma.ts diff --git a/apps/server-nestjs/src/__mocks__/prisma.ts b/apps/server-nestjs/src/__mocks__/prisma.ts new file mode 100644 index 000000000..075578c96 --- /dev/null +++ b/apps/server-nestjs/src/__mocks__/prisma.ts @@ -0,0 +1,14 @@ +import type { PrismaClient } from '@prisma/client' +import { beforeEach, vi } from 'vitest' +import { mockDeep, mockReset } from 'vitest-mock-extended' + +vi.mock('../prisma.js') + +const prisma = mockDeep() + +beforeEach(() => { + // reset les mocks + mockReset(prisma) +}) + +export default prisma diff --git a/apps/server-nestjs/src/cpin-module/application-initialization/database-initialization/utils.spec.ts b/apps/server-nestjs/src/cpin-module/application-initialization/database-initialization/utils.spec.ts index 4ccbf2a21..aa16a8610 100644 --- a/apps/server-nestjs/src/cpin-module/application-initialization/database-initialization/utils.spec.ts +++ b/apps/server-nestjs/src/cpin-module/application-initialization/database-initialization/utils.spec.ts @@ -1,6 +1,6 @@ import { describe, expect, it, vi } from 'vitest' -import prisma from '../../__mocks__/prisma' +import prisma from '../../../__mocks__/prisma' import { modelKeys, moveBefore, resourceListToDict } from './utils' vi.mock('fs', () => ({ writeFileSync: vi.fn() }))