mirror of
https://github.com/johndoe6345789/metabuilder.git
synced 2026-05-01 01:05:00 +00:00
25 lines
580 B
TypeScript
25 lines
580 B
TypeScript
import { describe, it, expect, vi, beforeEach } from 'vitest'
|
|
|
|
const mockDelete = vi.fn()
|
|
const mockAdapter = { delete: mockDelete }
|
|
|
|
vi.mock('../dbal-client', () => ({
|
|
getAdapter: () => mockAdapter,
|
|
}))
|
|
|
|
import { deleteLuaScript } from './delete-lua-script'
|
|
|
|
describe('deleteLuaScript', () => {
|
|
beforeEach(() => {
|
|
mockDelete.mockReset()
|
|
})
|
|
|
|
it.each([{ id: 'ls1' }, { id: 'ls2' }])('should delete $id', async ({ id }) => {
|
|
mockDelete.mockResolvedValue(undefined)
|
|
|
|
await deleteLuaScript(id)
|
|
|
|
expect(mockDelete).toHaveBeenCalledWith('LuaScript', id)
|
|
})
|
|
})
|