Fix formatting in test assertions
This commit is contained in:
@@ -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],
|
||||||
|
|||||||
Reference in New Issue
Block a user