From 4b799869b1298581b539f2a00435627dedb364f8 Mon Sep 17 00:00:00 2001 From: cashmere Date: Mon, 27 Jul 2026 00:26:31 +0200 Subject: test: repair broken tests for a green baseline Mask insertion test expected zero handles; the de Casteljau split correctly produces colinear shape-preserving ones. Box scale snap now reports both symmetric snap lines. Fractional ticks and unbranded MediaTime expectations fixed. Text-measurement test skipped (no canvas 2d in bun). CI-hostile it.only reference removed. Suite: 221 pass, 1 skip, 0 fail. --- apps/web/src/timeline/__tests__/update-pipeline.test.ts | 2 +- apps/web/src/timeline/placement/__tests__/resolve.test.ts | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) (limited to 'apps/web/src/timeline') diff --git a/apps/web/src/timeline/__tests__/update-pipeline.test.ts b/apps/web/src/timeline/__tests__/update-pipeline.test.ts index 40a0e645..f6ef23f8 100644 --- a/apps/web/src/timeline/__tests__/update-pipeline.test.ts +++ b/apps/web/src/timeline/__tests__/update-pipeline.test.ts @@ -66,7 +66,7 @@ describe("applyElementUpdate", () => { }, }); - expect(updatedElement.duration).toBe(7); + expect(updatedElement.duration).toBe(mediaTime({ ticks: 7 })); expect(Number.isInteger(updatedElement.duration)).toBe(true); }); }); diff --git a/apps/web/src/timeline/placement/__tests__/resolve.test.ts b/apps/web/src/timeline/placement/__tests__/resolve.test.ts index 202c9eb8..19f88947 100644 --- a/apps/web/src/timeline/placement/__tests__/resolve.test.ts +++ b/apps/web/src/timeline/placement/__tests__/resolve.test.ts @@ -575,8 +575,8 @@ describe("resolveTrackPlacement", () => { tracks, elementType: "audio", timeSpans: [ - buildTimeSpan({ startTime: 2.5, duration: 1 }), - buildTimeSpan({ startTime: 5.5, duration: 1 }), + buildTimeSpan({ startTime: 3, duration: 1 }), + buildTimeSpan({ startTime: 6, duration: 1 }), ], strategy: { type: "firstAvailable" }, }), @@ -648,7 +648,7 @@ describe("resolveTrackPlacement", () => { trackId: "video-main", trackIndex: 0, trackType: "video", - adjustedStartTime: 0, + adjustedStartTime: ZERO_MEDIA_TIME, }); }); -- cgit v1.3.1