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)