@@ -1630,10 +1630,13 @@ describe('leaflet_ProcessingService', () => {
1630
1630
} ) ;
1631
1631
1632
1632
/*测试outputsetting为MONGODB*/
1633
- xit ( 'mongoDB_addOverlayGeoJob, getOverlayGeoJobsState' , ( done ) => {
1633
+ it ( 'mongoDB_addOverlayGeoJob, getOverlayGeoJobsState' , ( done ) => {
1634
1634
var id = id_overlayGeoJob ;
1635
- spyOn ( FetchRequest , 'post' ) . and . callFake ( ( testUrl ) => {
1635
+ spyOn ( FetchRequest , 'post' ) . and . callFake ( ( testUrl , params ) => {
1636
1636
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" ) ;
1637
1640
var escapedJson = overlayGeoJob_post ;
1638
1641
return Promise . resolve ( new Response ( escapedJson ) ) ;
1639
1642
}
@@ -1695,12 +1698,12 @@ describe('leaflet_ProcessingService', () => {
1695
1698
expect ( setting . input . datasetInfo . epsgCode ) . toEqual ( 4326 ) ;
1696
1699
expect ( setting . input . datasetName ) . toBe ( "samples_processing_newyorkZone_R" ) ;
1697
1700
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");
1702
1705
expect ( setting . output . outputPath ) . toBe ( "D:\\overlayAnalystGeo.smwu" ) ;
1703
- expect ( setting . output . type ) . toBe ( "MONGODB" ) ;
1706
+ // expect(setting.output.type).toBe("MONGODB");
1704
1707
expect ( setting . serviceInfo . targetDataPath ) . toBe ( "D:\\overlayAnalystGeo.smwu" ) ;
1705
1708
expect ( setting . serviceInfo . targetServiceInfos . length ) . toEqual ( 2 ) ;
1706
1709
expect ( setting . serviceRoot ) . toBe ( "http://supermapiserver:8090/iserver/services/" ) ;
0 commit comments