update at 2026-01-23 23:20:39

This commit is contained in:
douboer@gmail.com
2026-01-23 23:20:39 +08:00
parent dc45937623
commit d6312fcd16
24 changed files with 982 additions and 143 deletions

View File

@@ -61,6 +61,25 @@ describe('sectorBuilder', () => {
expect(sectors[2].groupSplitVisible).toBe(true);
});
it('groupSplit=false 时应受 patternOffset 影响', () => {
const resolver = new ColorResolver(theme, '#000000');
const builder = new SectorBuilder(resolver);
const baseLayer: SectorLayerConfig = {
divisions: 4,
rInner: 0,
rOuter: 10,
num: 2,
interval: 1,
groupSplit: false,
};
const baseSectors = builder.buildLayer(baseLayer, 0);
const offsetSectors = builder.buildLayer({ ...baseLayer, patternOffset: 2 }, 0);
expect(baseSectors[1].groupSplitVisible).toBe(false);
expect(offsetSectors[2].groupSplitVisible).toBe(false);
});
it('应生成多文本单元并按角度分配', () => {
const resolver = new ColorResolver(theme, '#000000');
const builder = new SectorBuilder(resolver);