Fix formatting in test assertions

This commit is contained in:
2026-07-14 10:02:33 +02:00
parent 540234708a
commit 7536d2bd01

View File

@@ -105,7 +105,11 @@ function project(): ProjectRawData {
c: [], c: [],
d: [], d: [],
}, },
groupPatterns: [pattern('a', 1, 2, 0, 60), pattern('b', 2, 1, 0, 36), pattern('a', 3, 1, 1, 64)], groupPatterns: [
pattern('a', 1, 2, 0, 60),
pattern('b', 2, 1, 0, 36),
pattern('a', 3, 1, 1, 64),
],
scenes: [ scenes: [
scene(1, { a: 1, b: 2, c: 0, d: 0 }, 3, 4), scene(1, { a: 1, b: 2, c: 0, d: 0 }, 3, 4),
scene(2, { a: 1, b: 0, c: 0, d: 0 }, 2, 4), scene(2, { a: 1, b: 0, c: 0, d: 0 }, 2, 4),
@@ -173,7 +177,10 @@ test('combines genuine Session scenes, orphan patterns and the repeated Song Arr
const a1 = result.tracks.find((track) => track.padCode === 'a1'); const a1 = result.tracks.find((track) => track.padCode === 'a1');
const b0 = result.tracks.find((track) => track.padCode === 'b0'); const b0 = result.tracks.find((track) => track.padCode === 'b0');
assert.deepEqual(a0?.lane?.sessionClips.map((clip) => clip.sceneIndex), [0, 1]); assert.deepEqual(
a0?.lane?.sessionClips.map((clip) => clip.sceneIndex),
[0, 1],
);
assert.deepEqual( assert.deepEqual(
a0?.lane?.arrangementClips.map((clip) => [clip.occurrenceIndex, clip.offset]), a0?.lane?.arrangementClips.map((clip) => [clip.occurrenceIndex, clip.offset]),
[ [
@@ -182,9 +189,15 @@ test('combines genuine Session scenes, orphan patterns and the repeated Song Arr
[2, 10], [2, 10],
], ],
); );
assert.deepEqual(a1?.lane?.sessionClips.map((clip) => clip.sceneIndex), [2]); assert.deepEqual(
a1?.lane?.sessionClips.map((clip) => clip.sceneIndex),
[2],
);
assert.deepEqual(a1?.lane?.arrangementClips, []); assert.deepEqual(a1?.lane?.arrangementClips, []);
assert.deepEqual(b0?.lane?.sessionClips.map((clip) => clip.sceneIndex), [0]); assert.deepEqual(
b0?.lane?.sessionClips.map((clip) => clip.sceneIndex),
[0],
);
assert.deepEqual( assert.deepEqual(
b0?.lane?.arrangementClips.map((clip) => [clip.occurrenceIndex, clip.offset]), b0?.lane?.arrangementClips.map((clip) => [clip.occurrenceIndex, clip.offset]),
[[1, 4]], [[1, 4]],
@@ -201,7 +214,10 @@ test('keeps Session material and leaves Arrangement empty when no Song is presen
keepUnusedPatterns: false, keepUnusedPatterns: false,
}); });
assert.deepEqual(result.scenes.map((item) => item.name), ['02']); assert.deepEqual(
result.scenes.map((item) => item.name),
['02'],
);
assert.deepEqual(result.arrangementSections, []); assert.deepEqual(result.arrangementSections, []);
assert.ok(result.tracks.every((track) => (track.lane?.arrangementClips.length || 0) === 0)); assert.ok(result.tracks.every((track) => (track.lane?.arrangementClips.length || 0) === 0));
}); });
@@ -214,7 +230,10 @@ test('keeps the complete Song Arrangement when Session scene selection is limite
keepUnusedPatterns: false, keepUnusedPatterns: false,
}); });
assert.deepEqual(result.scenes.map((item) => item.name), ['02']); assert.deepEqual(
result.scenes.map((item) => item.name),
['02'],
);
assert.deepEqual( assert.deepEqual(
result.arrangementSections.map((section) => section.sceneNumber), result.arrangementSections.map((section) => section.sceneNumber),
[2, 1, 2], [2, 1, 2],