Skip to content

Commit 9229637

Browse files
committed
打开ignore的测试案例,调整验证语句,把mongodb的验证放在spyon里面,即保证客户端发送出去的请求是正确的即可 review by songym
1 parent 0c7503e commit 9229637

File tree

1 file changed

+10
-7
lines changed

1 file changed

+10
-7
lines changed

test/leaflet/services/ProcessingServiceSpec.js

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1630,10 +1630,13 @@ describe('leaflet_ProcessingService', () => {
16301630
});
16311631

16321632
/*测试outputsetting为MONGODB*/
1633-
xit('mongoDB_addOverlayGeoJob, getOverlayGeoJobsState', (done) => {
1633+
it('mongoDB_addOverlayGeoJob, getOverlayGeoJobsState', (done) => {
16341634
var id = id_overlayGeoJob;
1635-
spyOn(FetchRequest, 'post').and.callFake((testUrl) => {
1635+
spyOn(FetchRequest, 'post').and.callFake((testUrl, params) => {
16361636
if (testUrl === url + "/spatialanalyst/overlay.json?token=" + token) {
1637+
var paramsObj = JSON.parse(params.replace(/'/g, "\""));
1638+
expect(paramsObj.output.datasourceInfo.engineType).toBe("MONGODB");
1639+
expect(paramsObj.output.type).toBe("MONGODB");
16371640
var escapedJson = overlayGeoJob_post;
16381641
return Promise.resolve(new Response(escapedJson));
16391642
}
@@ -1695,12 +1698,12 @@ describe('leaflet_ProcessingService', () => {
16951698
expect(setting.input.datasetInfo.epsgCode).toEqual(4326);
16961699
expect(setting.input.datasetName).toBe("samples_processing_newyorkZone_R");
16971700
expect(setting.output.datasetName).toBe("analystResult");
1698-
expect(setting.output.datasourceInfo.server).toBe("mongodb://127.0.0.1:27010/");
1699-
expect(setting.output.datasourceInfo.dataBase).toBe("Overlaybase");
1700-
expect(setting.output.datasourceInfo.engineType).toBe("MONGODB");
1701-
expect(setting.output.datasourceInfo.alias).toBe("OverlayTest");
1701+
// expect(setting.output.datasourceInfo.server).toBe("mongodb://127.0.0.1:27010/");
1702+
// expect(setting.output.datasourceInfo.dataBase).toBe("Overlaybase");
1703+
// expect(setting.output.datasourceInfo.engineType).toBe("MONGODB");
1704+
// expect(setting.output.datasourceInfo.alias).toBe("OverlayTest");
17021705
expect(setting.output.outputPath).toBe("D:\\overlayAnalystGeo.smwu");
1703-
expect(setting.output.type).toBe("MONGODB");
1706+
// expect(setting.output.type).toBe("MONGODB");
17041707
expect(setting.serviceInfo.targetDataPath).toBe("D:\\overlayAnalystGeo.smwu");
17051708
expect(setting.serviceInfo.targetServiceInfos.length).toEqual(2);
17061709
expect(setting.serviceRoot).toBe("http://supermapiserver:8090/iserver/services/");

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy