From d62c70a374cd4e33f34a8442a8a04220a4872f4c Mon Sep 17 00:00:00 2001 From: Miguel Angel Simon Sierra Date: Sat, 24 Oct 2026 02:39:28 -0400 Subject: [PATCH] test(aws-lambda): the stored probe holds the ffprobe JSON and the final frame --- packages/aws-lambda/src/sdk/deploySite.test.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/aws-lambda/src/sdk/deploySite.test.ts b/packages/aws-lambda/src/sdk/deploySite.test.ts index 75891446ae..243fb329e4 100644 --- a/packages/aws-lambda/src/sdk/deploySite.test.ts +++ b/packages/aws-lambda/src/sdk/deploySite.test.ts @@ -294,7 +294,9 @@ describe.skipIf(!HAS_FFMPEG)("deploySite probe facts", { timeout: 60_000 }, () = s3.bodies.get(`test-bucket/sites/${site.siteId}/files.json`)?.toString() ?? "", ).find((file) => file.path === "assets/take.mp4"); const facts = probeFactsUri("test-bucket", take?.sha256 ?? "").replace("s3://", ""); - expect(JSON.parse(s3.bodies.get(facts)?.toString() ?? "{}").streams[0].codec_type).toBe( + const stored = JSON.parse(s3.bodies.get(facts)?.toString() ?? "{}"); + expect(stored.ffprobe.streams[0].codec_type).toBe("video"); + expect(stored.finalFrame.seconds).toBeGreaterThan(1.5); "video", ); expect(sitePaths(s3, site.siteId)).toEqual([