diff --git a/packages/mini/test/mini.test.mjs b/packages/mini/test/mini.test.mjs index 1778785d..677dc80a 100644 --- a/packages/mini/test/mini.test.mjs +++ b/packages/mini/test/mini.test.mjs @@ -207,10 +207,20 @@ describe('getLeafLocation', () => { describe('getLeafLocations', () => { it('gets locations of leaf nodes', () => { - const code = '"bd sd"'; - expect(getLeafLocations(code)).toEqual([ + expect(getLeafLocations('"bd sd"')).toEqual([ [1, 3], // bd columns [4, 6], // sd columns ]); + expect(getLeafLocations('"bd*2 [sd cp]"')).toEqual([ + [1, 3], // bd columns + [7, 9], // sd columns + [10, 12], // cp columns + [4, 5], // "2" columns + ]); + expect(getLeafLocations('"bd*<2 3>"')).toEqual([ + [1, 3], // bd columns + [5, 6], // "2" columns + [7, 8], // "3" columns + ]); }); });