diff --git a/tests/ableton-hybrid.test.ts b/tests/ableton-hybrid.test.ts index 7cec276..c266b66 100644 --- a/tests/ableton-hybrid.test.ts +++ b/tests/ableton-hybrid.test.ts @@ -178,11 +178,23 @@ test('serializes every nested Live 10 Simpler as an identified list member', asy const simplerTags = [...xml.matchAll(/]*)?>/g)].map( (match) => match[0], ); + const rackTags = [...xml.matchAll(//g)].map( + (match) => match[0], + ); assert.ok(simplerTags.length > 0); assert.ok(simplerTags.every((tag) => /\sId="\d+"/.test(tag))); + assert.ok(rackTags.length > 0); + assert.ok(rackTags.every((rack) => //.test(rack))); + assert.ok(rackTags.every((rack) => //.test(rack))); + assert.ok( + rackTags.every( + (rack) => [...rack.matchAll(//g)].length === 1, + ), + ); assert.doesNotMatch(xml, /