test: fix queue overlay failed-job fixtures

This commit is contained in:
Benjamin Lu
2026-04-06 14:45:48 -07:00
parent 268a804b58
commit fcb635511a
3 changed files with 7 additions and 2 deletions

View File

@@ -146,6 +146,7 @@ function outputsFromJobEntry(
function generatedJobFromJobEntry(job: JobEntry): GeneratedJobFixture {
return {
jobId: job.id,
status: job.status,
outputs: outputsFromJobEntry(job),
createTime: job.create_time,
executionStartTime: job.execution_start_time,
@@ -165,7 +166,7 @@ function buildSeededJob(job: GeneratedJobFixture) {
const listItem: JobEntry = {
id: job.jobId,
status: 'completed',
status: job.status ?? 'completed',
create_time: createTime,
execution_start_time: executionStartTime,
execution_end_time: executionEndTime,

View File

@@ -1,4 +1,4 @@
import type { JobDetailResponse } from '@comfyorg/ingest-types'
import type { JobDetailResponse, JobEntry } from '@comfyorg/ingest-types'
import type { ResultItemType } from '../../../src/schemas/apiSchema'
@@ -20,6 +20,7 @@ export type GeneratedOutputFixture = {
export type GeneratedJobFixture = {
jobId: string
status?: JobEntry['status']
outputs: [GeneratedOutputFixture, ...GeneratedOutputFixture[]]
createdAt?: string
createTime?: number

View File

@@ -40,6 +40,9 @@ const MOCK_JOBS: JobEntry[] = [
test.describe('Queue overlay', () => {
test.beforeEach(async ({ comfyPage, assetScenario }) => {
await assetScenario.seedGeneratedHistory(MOCK_JOBS)
await comfyPage.setupSettings({
'Comfy.Queue.QPOV2': false
})
await comfyPage.setup()
})