From 56b6a424bafc2fab9160c243cfd54e09a6cdeab7 Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Tue, 14 Jul 2026 10:21:36 +0200 Subject: [PATCH] Fix data structure setup in Live 10 Simpler serialization test --- tests/ableton-hybrid.test.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tests/ableton-hybrid.test.ts b/tests/ableton-hybrid.test.ts index 05e5110..9495b28 100644 --- a/tests/ableton-hybrid.test.ts +++ b/tests/ableton-hybrid.test.ts @@ -206,7 +206,12 @@ test('serializes every nested Live 10 Simpler as an identified list member', asy try { const { buildProject } = await server.ssrLoadModule('/src/lib/exporters/ableton/builders.ts'); - const generated = await buildProject(project(), { + const data = project(); + delete data.groupPatterns[0].notes[1]; + delete data.groupPatterns[1].notes[0]; + data.groupPatterns[1].notes[1] = [note(67, 48), note(68, 96)]; + data.songPositions = []; + const generated = await buildProject(data, { abletonVersion: '10', includeArchivedSamples: true, clips: false, @@ -230,6 +235,7 @@ test('serializes every nested Live 10 Simpler as an identified list member', asy assert.ok( rackTags.every((rack) => [...rack.matchAll(//g)].length === 1), ); + assert.equal([...xml.matchAll(/]*)?>/g)].length, 2); assert.doesNotMatch(xml, /