diff --git a/server/src/services/transcoding.service.spec.ts b/server/src/services/transcoding.service.spec.ts index 18c45e1b0e..ed3f39b0bc 100644 --- a/server/src/services/transcoding.service.spec.ts +++ b/server/src/services/transcoding.service.spec.ts @@ -19,6 +19,12 @@ describe(TranscodingService.name, () => { const assetId = 'asset-1'; const ownerId = 'user-1'; + const completeSegment = (index: number) => { + const listener = vi.mocked(mocks.storage.watchDir).mock.lastCall?.[1]; + expect(listener).toBeDefined(); + listener!('rename', `seg_${index}.m4s`); + }; + beforeEach(() => { ({ sut, mocks } = newTestService(TranscodingService)); mocks.systemMetadata.get.mockResolvedValue({ ffmpeg: { realtime: { enabled: true } } }); @@ -178,12 +184,6 @@ describe(TranscodingService.name, () => { await sut.onSegmentRequest({ sessionId, assetId, variantIndex: 0, segmentIndex: 0 }); }); - const completeSegment = (index: number) => { - const listener = vi.mocked(mocks.storage.watchDir).mock.lastCall?.[1]; - expect(listener).toBeDefined(); - listener!('rename', `seg_${index}.m4s`); - }; - it('pauses the transcode once the lead exceeds HLS_BACKPRESSURE_PAUSE_SEGMENTS', async () => { completeSegment(HLS_BACKPRESSURE_PAUSE_SEGMENTS + 1);