mirror of
https://github.com/Comfy-Org/ComfyUI_frontend.git
synced 2026-04-20 06:20:11 +00:00
test: fix LGraphNode handleDrop tests and add URI drop coverage
- Merge duplicate vi.mock for graphTraversalUtil so handleDrop tests can set mockLgraphNode with onDragDrop - Add URI fetch tests for extractFilesFromDragEvent (text/uri-list, text/x-moz-url, fetch failure) - Add try/catch around fetch in extractFilesFromDragEvent
This commit is contained in:
@@ -17,10 +17,16 @@ const mockData = vi.hoisted(() => ({
|
||||
mockLgraphNode: null as Record<string, unknown> | null
|
||||
}))
|
||||
|
||||
vi.mock('@/utils/graphTraversalUtil', () => ({
|
||||
getLocatorIdFromNodeData: vi.fn(() => 'test-node-123'),
|
||||
getNodeByLocatorId: vi.fn(() => mockData.mockLgraphNode)
|
||||
}))
|
||||
vi.mock('@/utils/graphTraversalUtil', async (importOriginal) => {
|
||||
const actual = (await importOriginal()) as Record<string, unknown>
|
||||
return {
|
||||
...actual,
|
||||
getLocatorIdFromNodeData: vi.fn(() => 'test-node-123'),
|
||||
getNodeByLocatorId: vi.fn(
|
||||
() => mockData.mockLgraphNode ?? { isSubgraphNode: () => false }
|
||||
)
|
||||
}
|
||||
})
|
||||
|
||||
vi.mock('@/renderer/core/layout/transform/useTransformState', () => {
|
||||
return {
|
||||
@@ -55,16 +61,6 @@ vi.mock('@/scripts/app', () => ({
|
||||
}
|
||||
}))
|
||||
|
||||
vi.mock('@/utils/graphTraversalUtil', async (importOriginal) => {
|
||||
const actual = (await importOriginal()) as Record<string, unknown>
|
||||
return {
|
||||
...actual,
|
||||
getNodeByLocatorId: vi.fn(() => ({
|
||||
isSubgraphNode: () => false
|
||||
}))
|
||||
}
|
||||
})
|
||||
|
||||
vi.mock('@/composables/useErrorHandling', () => ({
|
||||
useErrorHandling: () => ({
|
||||
toastErrorHandler: vi.fn()
|
||||
|
||||
Reference in New Issue
Block a user