Skip to content

Commit cafecdb

Browse files
committed
test: create extra slides with smaller data objects
1 parent a49b763 commit cafecdb

File tree

3 files changed

+52
-5
lines changed

3 files changed

+52
-5
lines changed

__tests__/modify-chart-bubbles.test.ts

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,28 @@ test('create presentation, add and modify a bubble chart.', async () => {
2626
],
2727
}
2828

29+
const dataBubblesSmaller = {
30+
series: [
31+
{ label: 'series s1' },
32+
],
33+
categories: [
34+
{ label: 'r1', values: [ {x: 10, y: 20, size: 1} ]},
35+
{ label: 'r2', values: [ {x: 21, y: 11, size: 4} ]},
36+
],
37+
}
38+
2939
const result = await pres
3040
.addSlide('charts', 1, (slide) => {
3141
slide.modifyElement('Bubbles', [
3242
modify.setChartBubbles(dataBubbles),
3343
]);
3444
})
45+
.addSlide('charts', 1, (slide) => {
46+
slide.modifyElement('Bubbles', [
47+
modify.setChartBubbles(dataBubblesSmaller),
48+
]);
49+
})
3550
.write(`modify-chart-bubbles.test.pptx`)
3651

37-
expect(result.charts).toBe(2);
52+
expect(result.charts).toBe(4);
3853
});

__tests__/modify-chart-stacked-bars.test.ts

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,29 @@ test('create presentation, add vertical lines chart, add a series, add categorie
2727
],
2828
}
2929

30+
const dataSmaller = {
31+
series: [
32+
{ label: 'series s1' },
33+
{ label: 'series s2' }
34+
],
35+
categories: [
36+
{ label: 'item test r1', values: [ 10, 16 ] },
37+
{ label: 'item test r2', values: [ 12, 18 ] },
38+
],
39+
}
40+
3041
const result = await pres
3142
.addSlide('charts', 1, (slide) => {
3243
slide.modifyElement('BarsStacked', [
3344
modify.setChartData(data),
3445
]);
3546
})
47+
.addSlide('charts', 1, (slide) => {
48+
slide.modifyElement('BarsStacked', [
49+
modify.setChartData(dataSmaller),
50+
]);
51+
})
3652
.write(`modify-chart-stacked-bars.test.pptx`)
3753

38-
expect(result.charts).toBe(2);
54+
expect(result.charts).toBe(4);
3955
});

__tests__/modify-chart-vertical-lines.test.ts

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ test('create presentation, add and modify a vertical lines chart.', async () =>
1010
.loadRoot(`RootTemplate.pptx`)
1111
.load(`ChartLinesVertical.pptx`, 'charts');
1212

13-
const data3 = {
13+
const data = {
1414
series: [
1515
{ label: 'series s1' },
1616
{ label: 'series s2' },
@@ -30,13 +30,29 @@ test('create presentation, add and modify a vertical lines chart.', async () =>
3030
],
3131
}
3232

33+
const dataSmaller = {
34+
series: [
35+
{ label: 'series s1' },
36+
],
37+
categories: [
38+
{ label: 'item test r1', y: 10, values: [ 10 ] },
39+
{ label: 'item test r2', y: 9, values: [ 12 ] },
40+
{ label: 'item test r3', y: 8, values: [ 14 ] },
41+
],
42+
}
43+
3344
const result = await pres
3445
.addSlide('charts', 1, (slide) => {
3546
slide.modifyElement('DotMatrix', [
36-
modify.setChartVerticalLines(data3),
47+
modify.setChartVerticalLines(data),
48+
]);
49+
})
50+
.addSlide('charts', 1, (slide) => {
51+
slide.modifyElement('DotMatrix', [
52+
modify.setChartVerticalLines(dataSmaller),
3753
]);
3854
})
3955
.write(`modify-chart-vertical-lines.test.pptx`)
4056

41-
expect(result.charts).toBe(2);
57+
expect(result.charts).toBe(4);
4258
});

0 commit comments

Comments
 (0)