fix: update for reviews

This commit is contained in:
Yourz
2026-01-26 12:45:10 +08:00
parent 7d7fa44df4
commit 24514f7103
5 changed files with 45 additions and 28 deletions

View File

@@ -233,23 +233,21 @@ test.describe('Node Color Adjustments', () => {
await comfyPage.setSetting('Comfy.Node.Opacity', 0.5)
await comfyPage.setSetting('Comfy.ColorPalette', 'light')
await comfyPage.nextFrame()
await comfyPage.page.waitForFunction(
() => {
const workflow = localStorage.getItem('workflow')
if (!workflow) return false
try {
const parsed = JSON.parse(workflow)
return parsed?.nodes && Array.isArray(parsed.nodes)
} catch {
return false
}
},
{ timeout: 3000 }
)
const workflow = await comfyPage.page.evaluate(() => {
return localStorage.getItem('workflow')
})
const parsed = JSON.parse(workflow ?? '{}')
const parsed = await (
await comfyPage.page.waitForFunction(
() => {
const workflow = localStorage.getItem('workflow')
if (!workflow) return null
try {
const data = JSON.parse(workflow)
return Array.isArray(data?.nodes) ? data : null
} catch {
return null
}
},
{ timeout: 3000 }
)
).jsonValue()
expect(parsed.nodes).toBeDefined()
expect(Array.isArray(parsed.nodes)).toBe(true)
for (const node of parsed.nodes) {