Skip to content

Commit afd79fe

Browse files
committed
【UT】fix 地图打印; review by luox
1 parent de7bb4e commit afd79fe

File tree

6 files changed

+55
-65
lines changed

6 files changed

+55
-65
lines changed

test/common/iServer/WebPrintingServiceSpec.js

Lines changed: 3 additions & 41 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

test/leaflet/services/WebPrintingJobServiceSpec.js

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -51,14 +51,12 @@ describe('leaflet_WebPrintingJobService', () => {
5151
})
5252
});
5353
spyOn(FetchRequest, 'commit').and.callFake((method, testUrl, params, options) => {
54-
expect(method).toBe('POST');
55-
expect(testUrl).toBe(url + '/jobs');
5654
expect(params).not.toBeNull();
57-
const paramsObj = JSON.parse(params.replace(/'/g, "\""));
58-
expect(paramsObj.layoutOptions.subTitle).toBeNull();
59-
expect(paramsObj.layoutOptions.copyright).toBeNull();
6055
expect(options).not.toBeNull();
61-
return Promise.resolve(new Response(JSON.stringify(createWebPringintJobResultJson)));
56+
if (testUrl === url + '/jobs') {
57+
return Promise.resolve(new Response(JSON.stringify(createWebPringintJobResultJson)));
58+
}
59+
return Promise.resolve(new Response(JSON.stringify(getLayoutsResultJson)));
6260
});
6361
jobService.createWebPrintingJob(null);
6462
jobService.createWebPrintingJob(param, (serviceResult) => {

test/mapboxgl/services/WebPrintingJobServiceSpec.js

Lines changed: 4 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

test/maplibregl/services/WebPrintingJobServiceSpec.js

Lines changed: 4 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

test/openlayers/services/WebPrintingJobServiceSpec.js

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -66,14 +66,12 @@ describe('openlayers_WebPrintingJobService', () => {
6666
});
6767
var webPrintingJobService = new WebPrintingJobService(url);
6868
spyOn(FetchRequest, 'commit').and.callFake((method, testUrl, params, options) => {
69-
expect(method).toBe('POST');
70-
expect(testUrl).toBe(url + '/jobs');
7169
expect(params).not.toBeNull();
72-
const paramsObj = JSON.parse(params.replace(/'/g, "\""));
73-
expect(paramsObj.layoutOptions.subTitle).toBeNull();
74-
expect(paramsObj.layoutOptions.copyright).toBeNull();
7570
expect(options).not.toBeNull();
76-
return Promise.resolve(new Response(JSON.stringify(createWebPringintJobResultJson)));
71+
if (testUrl === url + '/jobs') {
72+
return Promise.resolve(new Response(JSON.stringify(createWebPringintJobResultJson)));
73+
}
74+
return Promise.resolve(new Response(JSON.stringify(getLayoutsResultJson)));
7775
});
7876
webPrintingJobService.createWebPrintingJob(param, (result) => {
7977
serviceResult = result;

test/resources/WebPrintingJobService.js

Lines changed: 36 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)