Skip to content

Commit de93e8c

Browse files
committed
test: fix ci by node edge order
1 parent dc336f9 commit de93e8c

File tree

2 files changed

+14
-15
lines changed

2 files changed

+14
-15
lines changed

__tests__/bugs/issue-2267-spec.ts

-3
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,6 @@ describe('#2267', () => {
1414

1515
sankey.render();
1616

17-
// @ts-ignore
18-
window.sankey = sankey;
19-
2017
it('sankey nodeWidth, nodePadding px configure', () => {
2118
const width = sankey.chart.views[1].geometries[0].container.getChildren()[0].getBBox().width;
2219
// 一定的误差

__tests__/unit/plots/sankey/index-spec.ts

+14-12
Original file line numberDiff line numberDiff line change
@@ -31,18 +31,20 @@ describe('sankey', () => {
3131
expect(sankey.options.appendPadding).toEqual(8);
3232

3333
// node
34-
expect(sankey.chart.views[0].geometries[0].type).toBe('polygon');
35-
expect(sankey.chart.views[0].geometries[0].data.length).toBe(48);
36-
expect(sankey.chart.views[0].geometries[0].data[0]).toEqual({
34+
expect(sankey.chart.views[1].geometries[0].type).toBe('polygon');
35+
expect(sankey.chart.views[1].geometries[0].data.length).toBe(48);
36+
expect(sankey.chart.views[1].geometries[0].data[0]).toEqual({
37+
isNode: true,
3738
name: "Agricultural 'waste'",
3839
x: [0, 0.008, 0.008, 0],
3940
y: [0.26075939300940637, 0.26075939300940637, 0.2963247055394385, 0.2963247055394385],
4041
});
4142

4243
// edge
43-
expect(sankey.chart.views[1].geometries[0].type).toBe('edge');
44-
expect(sankey.chart.views[1].geometries[0].data.length).toBe(68);
45-
expect(sankey.chart.views[1].geometries[0].data[0]).toEqual({
44+
expect(sankey.chart.views[0].geometries[0].type).toBe('edge');
45+
expect(sankey.chart.views[0].geometries[0].data.length).toBe(68);
46+
expect(sankey.chart.views[0].geometries[0].data[0]).toEqual({
47+
isNode: false,
4648
name: "Agricultural 'waste'",
4749
source: "Agricultural 'waste'",
4850
target: 'Bio-conversion',
@@ -52,11 +54,11 @@ describe('sankey', () => {
5254
});
5355

5456
// label
55-
expect(sankey.chart.views[0].geometries[0].labelsContainer.getChildren().length).toBe(48);
56-
expect(sankey.chart.views[0].geometries[0].labelsContainer.getChildByIndex(0).cfg.children[0].attr('text')).toBe(
57+
expect(sankey.chart.views[1].geometries[0].labelsContainer.getChildren().length).toBe(48);
58+
expect(sankey.chart.views[1].geometries[0].labelsContainer.getChildByIndex(0).cfg.children[0].attr('text')).toBe(
5759
"Agricultural 'waste'"
5860
);
59-
expect(sankey.chart.views[1].geometries[0].labelsContainer.getChildren().length).toBe(0);
61+
expect(sankey.chart.views[0].geometries[0].labelsContainer.getChildren().length).toBe(0);
6062

6163
// tooltip
6264
sankey.chart.showTooltip({ x: 100, y: 100 });
@@ -105,15 +107,15 @@ describe('sankey', () => {
105107
sankey.render();
106108

107109
// @ts-ignore
108-
expect(sankey.chart.views[1].geometries[0].styleOption.cfg).toEqual({
110+
expect(sankey.chart.views[0].geometries[0].styleOption.cfg).toEqual({
109111
fill: '#ccc',
110112
fillOpacity: 0.5,
111113
lineWidth: 0,
112114
opacity: 0.3,
113115
});
114116

115117
// @ts-ignore
116-
expect(sankey.chart.views[0].geometries[0].styleOption.fields).toEqual(['x', 'y', 'name']);
118+
expect(sankey.chart.views[1].geometries[0].styleOption.fields).toEqual(['x', 'y', 'name']);
117119

118120
expect(d).toEqual({
119121
name: '其他流向',
@@ -142,7 +144,7 @@ describe('sankey', () => {
142144
sankey.render();
143145

144146
// 被去掉环
145-
expect(sankey.chart.views[1].getOptions().data.length).toBe(3);
147+
expect(sankey.chart.views[0].getOptions().data.length).toBe(3);
146148

147149
sankey.destroy();
148150
});

0 commit comments

Comments
 (0)