99const expect = require ( 'expect' ) ;
1010const {
1111 wfsURL,
12+ wfsURLSelector,
1213 wfsFilter,
14+ typeNameSelector,
1315 resultsSelector,
1416 featureCollectionResultSelector,
1517 paginationInfo,
1618 featureLoadingSelector,
1719 isDescribeLoaded,
1820 describeSelector,
1921 getFeatureById,
20- attributesSelector
22+ attributesSelector,
23+ isSyncWmsActive
2124} = require ( '../query' ) ;
2225
2326const idFt1 = "idFt1" ;
@@ -271,6 +274,7 @@ const initialState = {
271274 } ,
272275 searchUrl : 'http://localhost:8081/geoserver/wfs?' ,
273276 typeName : 'editing:polygons' ,
277+ syncWmsFilter : true ,
274278 url : 'http://localhost:8081/geoserver/wfs?' ,
275279 featureLoading : false
276280 } ,
@@ -290,6 +294,21 @@ describe('Test query selectors', () => {
290294 expect ( searchUrl ) . toExist ( ) ;
291295 expect ( searchUrl ) . toBe ( "http://localhost:8081/geoserver/wfs?" ) ;
292296 } ) ;
297+ it ( 'test wfsURLSelector selector' , ( ) => {
298+ const url = wfsURLSelector ( initialState ) ;
299+ expect ( url ) . toExist ( ) ;
300+ expect ( url ) . toBe ( "http://localhost:8081/geoserver/wfs?" ) ;
301+ } ) ;
302+ it ( 'test typeNameSelector selector' , ( ) => {
303+ const typename = typeNameSelector ( initialState ) ;
304+ expect ( typename ) . toExist ( ) ;
305+ expect ( typename ) . toBe ( "editing:polygons" ) ;
306+ } ) ;
307+ it ( 'test isSyncWmsActive selector' , ( ) => {
308+ const sync = isSyncWmsActive ( initialState ) ;
309+ expect ( sync ) . toExist ( ) ;
310+ expect ( sync ) . toBe ( true ) ;
311+ } ) ;
293312 it ( 'test wfsFilter selector' , ( ) => {
294313 const filterObj = wfsFilter ( initialState ) ;
295314 expect ( filterObj ) . toExist ( ) ;
0 commit comments