From bbcb6b824741a9596d8c374a8bc30f0ce1c1edc0 Mon Sep 17 00:00:00 2001 From: izzy Date: Fri, 6 Feb 2026 17:28:24 +0000 Subject: [PATCH] refactor: use `makeStream` instead of inline generator Signed-off-by: izzy --- server/src/services/integrity.service.spec.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/server/src/services/integrity.service.spec.ts b/server/src/services/integrity.service.spec.ts index 5e8c33e74c..1b0beee588 100644 --- a/server/src/services/integrity.service.spec.ts +++ b/server/src/services/integrity.service.spec.ts @@ -3,7 +3,7 @@ import { Readable } from 'node:stream'; import { text } from 'node:stream/consumers'; import { AssetStatus, IntegrityReportType, JobName, JobStatus } from 'src/enum'; import { IntegrityService } from 'src/services/integrity.service'; -import { newTestService, ServiceMocks } from 'test/utils'; +import { makeStream, newTestService, ServiceMocks } from 'test/utils'; describe(IntegrityService.name, () => { let sut: IntegrityService; @@ -46,16 +46,16 @@ describe(IntegrityService.name, () => { describe('getIntegrityReportCsv', () => { it('gets report as csv', async () => { mocks.integrityReport.streamIntegrityReports.mockReturnValue( - (function* () { - yield { + makeStream([ + { id: 'id', createdAt: new Date(0), path: '/path/to/file', type: IntegrityReportType.ChecksumFail, assetId: null, fileAssetId: null, - }; - })() as never, + }, + ]), ); await expect(text(sut.getIntegrityReportCsv(IntegrityReportType.ChecksumFail))).resolves.toMatchInlineSnapshot(`