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') + }) +})