feat: upload review mind map files
This commit is contained in:
@@ -23,6 +23,7 @@ import {
|
||||
getTaskReview,
|
||||
updateReviewApplication,
|
||||
upsertReviewMindMap,
|
||||
uploadReviewMindMap,
|
||||
} from '@/api/review'
|
||||
|
||||
const mockedRequest = vi.mocked(request)
|
||||
@@ -111,6 +112,7 @@ describe('review API', () => {
|
||||
it('review mind map API calls expected endpoints', async () => {
|
||||
mockedRequest.get.mockResolvedValue({ code: 200, data: null })
|
||||
mockedRequest.put.mockResolvedValue({ code: 200, data: { id: 1 } })
|
||||
mockedRequest.post.mockResolvedValue({ code: 200, data: { id: 2 } })
|
||||
|
||||
await getReviewMindMap('T001')
|
||||
expect(mockedRequest.get).toHaveBeenCalledWith('/review/mind-map/T001')
|
||||
@@ -125,5 +127,13 @@ describe('review API', () => {
|
||||
content: 'content',
|
||||
contentFormat: 'TEXT',
|
||||
})
|
||||
|
||||
const file = new File(['# Java'], 'java.md', { type: 'text/markdown' })
|
||||
await uploadReviewMindMap('T001', file)
|
||||
expect(mockedRequest.post).toHaveBeenCalledWith(
|
||||
'/review/mind-map/T001/upload',
|
||||
expect.any(FormData),
|
||||
{ headers: { 'Content-Type': 'multipart/form-data' } },
|
||||
)
|
||||
})
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user