Skip to content

Commit

Permalink
test: add unit tests
Browse files Browse the repository at this point in the history
  • Loading branch information
yvonneyx committed Mar 5, 2024
1 parent 0f485e2 commit fe5d862
Showing 1 changed file with 10 additions and 0 deletions.
10 changes: 10 additions & 0 deletions packages/g6/__tests__/unit/utils/combo.spec.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
import { Circle, CircleCombo } from '@/src/elements';
import {
getCircleCollapsedOrigin,
getCollapsedMarkerText,
getDescendantCount,
getRectCollapsedOrigin,
Expand All @@ -20,6 +21,15 @@ describe('combo', () => {
expect(getRectCollapsedOrigin([0.5, 0.5], [100, 100], [200, 200])).toEqual([0.5, 0.5]);
});

it('getCircleCollapsedOrigin', () => {
expect(getCircleCollapsedOrigin('top', [100, 100], [200, 200])).toEqual([0.5, 0.25]);
expect(getCircleCollapsedOrigin('bottom', [100, 100], [200, 200])).toEqual([0.5, 0.75]);
expect(getCircleCollapsedOrigin('left', [100, 100], [200, 200])).toEqual([0.25, 0.5]);
expect(getCircleCollapsedOrigin('right', [100, 100], [200, 200])).toEqual([0.75, 0.5]);
expect(getCircleCollapsedOrigin('center', [100, 100], [200, 200])).toEqual([0.5, 0.5]);
expect(getCircleCollapsedOrigin([0.5, 0.5], [100, 100], [200, 200])).toEqual([0.5, 0.5]);
});

it('getXYByCollapsedOrigin', () => {
expect(getXYByCollapsedOrigin('top', [100, 100], [100, 100], [200, 200])).toEqual([100, 50]);
expect(getXYByCollapsedOrigin('bottom', [100, 100], [100, 100], [200, 200])).toEqual([100, 150]);
Expand Down

0 comments on commit fe5d862

Please sign in to comment.