dify/web/service/try-app.spec.ts
zyssyz123 e3c2116501
fix: remove enable for get (#35245)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Joel <iamjoel007@gmail.com>
2026-04-15 09:18:29 +00:00

27 lines
595 B
TypeScript

import { get } from './base'
import { fetchTryAppDatasets } from './try-app'
vi.mock('./base', () => ({
get: vi.fn(),
}))
vi.mock('@/service/client', () => ({
consoleClient: {
trialApps: {
info: vi.fn(),
workflows: vi.fn(),
parameters: vi.fn(),
},
},
}))
describe('fetchTryAppDatasets', () => {
it('serializes ids as repeated query params', async () => {
vi.mocked(get).mockResolvedValue({ data: [] })
await fetchTryAppDatasets('app-1', ['id-1', 'id-2'])
expect(get).toHaveBeenCalledWith('/trial-apps/app-1/datasets?ids=id-1&ids=id-2')
})
})