Compare commits

...

1 Commits

Author SHA1 Message Date
alex 61c4cf1207 test for #1155 2024-08-09 21:53:12 +01:00
+7
View File
@@ -9,6 +9,10 @@ import '@strudel/core/euclid.mjs';
import { Fraction } from '@strudel/core/index.mjs';
import { describe, expect, it } from 'vitest';
const sameFirst = (a, b) => {
return expect(a.sortHapsByPart().firstCycle()).toStrictEqual(b.sortHapsByPart().firstCycle());
};
describe('mini', () => {
const minV = (v) => mini(v).sortHapsByPart().firstCycleValues;
const minS = (v) => mini(v).sortHapsByPart().showFirstCycle;
@@ -219,6 +223,9 @@ describe('mini', () => {
expect(mini('[^a b c] [d [^e f]]').tactus).toEqual(Fraction(24));
expect(mini('[^a b c d e]').tactus).toEqual(Fraction(5));
});
it('Can repeat expansions', () => {
sameFirst(mini('a@2!2 b'), mini('a@2 a@2 b'));
});
});
describe('getLeafLocation', () => {