Skip to content

Commit

Permalink
test: 补充添加 zIndexReversed 参数后的单测
Browse files Browse the repository at this point in the history
  • Loading branch information
xinming committed Jan 5, 2021
1 parent 9ed1755 commit d33f1df
Showing 1 changed file with 30 additions and 2 deletions.
32 changes: 30 additions & 2 deletions tests/unit/geometry/base-spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -812,7 +812,7 @@ describe('Geometry', () => {
r: 4,
},
});
}
},
});

const chart = new Chart({
Expand Down Expand Up @@ -875,7 +875,7 @@ describe('Geometry', () => {
geometry.animate({
update: {
callback: fn,
}
},
});
geometry.once(GEOMETRY_LIFE_CIRCLE.BEFORE_DRAW_ANIMATE, () => beforFn(3));
geometry.once(GEOMETRY_LIFE_CIRCLE.AFTER_DRAW_ANIMATE, () => afterFn(3));
Expand All @@ -889,4 +889,32 @@ describe('Geometry', () => {
expect(afterFn).toBeCalledWith(3);
expect(fn).toBeCalled();
});

it('geometry elements set zIndexReversed', () => {
const data = [
{ year: '1991', value: 15468 },
{ year: '1992', value: 16100 },
{ year: '1993', value: 15900 },
{ year: '1998', value: 32040 },
];

const chart = new Chart({
container: createDiv(),
width: 500,
height: 400,
});

chart.data(data);
const geometry = chart.interval({ zIndexReversed: true }).position('year*valye');
chart.render();
// @ts-ignore
expect(geometry.zIndexReversed).toBe(true);
expect(geometry.elements[0].shape.get('zIndex')).toBeGreaterThan(geometry.elements[1].shape.get('zIndex'));

const geometry1 = chart.interval({ zIndexReversed: false }).position('year*valye');
chart.render();
// @ts-ignore
expect(geometry1.zIndexReversed).toBe(false);
expect(geometry1.elements[0].shape.get('zIndex')).not.toBeGreaterThan(geometry1.elements[1].shape.get('zIndex'));
});
});

0 comments on commit d33f1df

Please sign in to comment.