From 5c633640e5d843d2cd322c481dbb3142cc6995dd Mon Sep 17 00:00:00 2001 From: JohnDoe6345789 Date: Fri, 26 Dec 2025 00:25:47 +0000 Subject: [PATCH] code: package,nextjs,frontends (1 files) --- .../db/packages/delete-package-data.test.ts | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 frontends/nextjs/src/lib/db/packages/delete-package-data.test.ts diff --git a/frontends/nextjs/src/lib/db/packages/delete-package-data.test.ts b/frontends/nextjs/src/lib/db/packages/delete-package-data.test.ts new file mode 100644 index 000000000..31f4e5c95 --- /dev/null +++ b/frontends/nextjs/src/lib/db/packages/delete-package-data.test.ts @@ -0,0 +1,22 @@ +import { describe, it, expect, vi, beforeEach } from 'vitest' + +const mockDelete = vi.fn() +const mockAdapter = { delete: mockDelete } + +vi.mock('../dbal-client', () => ({ + getAdapter: () => mockAdapter, +})) + +import { deletePackageData } from './delete-package-data' + +describe('deletePackageData', () => { + beforeEach(() => { + mockDelete.mockReset() + }) + + it('deletes package data by packageId', async () => { + await deletePackageData('pkg_one') + + expect(mockDelete).toHaveBeenCalledWith('PackageData', 'pkg_one') + }) +})