update at 2026-01-23 23:20:39
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user