@@ -23,7 +23,7 @@ describe('wpsChart enhancer', () => {
2323 document . body . innerHTML = '' ;
2424 setTimeout ( done ) ;
2525 } ) ;
26- it ( 'wpsChart data retrival ' , ( done ) => {
26+ it ( 'wpsCounter data retrieval ' , ( done ) => {
2727 const Sink = wpsCounter ( createSink ( ( { data, loading} = { } ) => {
2828 if ( ! loading ) {
2929 expect ( data ) . toExist ( ) ;
@@ -44,7 +44,7 @@ describe('wpsChart enhancer', () => {
4444 } ;
4545 ReactDOM . render ( < Sink { ...props } /> , document . getElementById ( "container" ) ) ;
4646 } ) ;
47- it ( 'wpsChart error management' , ( done ) => {
47+ it ( 'wpsCounter error management' , ( done ) => {
4848 const Sink = wpsCounter ( createSink ( ( { error, loading} = { } ) => {
4949 if ( ! loading && error ) {
5050 expect ( error ) . toExist ( ) ;
@@ -64,4 +64,28 @@ describe('wpsChart enhancer', () => {
6464 } ;
6565 ReactDOM . render ( < Sink { ...props } /> , document . getElementById ( "container" ) ) ;
6666 } ) ;
67+ it ( 'wpsCounter with mapSync and dependencies' , ( done ) => {
68+ const Sink = wpsCounter ( createSink ( ( { data, loading} = { } ) => {
69+ if ( ! loading ) {
70+ expect ( data ) . toExist ( ) ;
71+ done ( ) ;
72+ }
73+ } ) ) ;
74+ const props = {
75+ mapSync : true ,
76+ dependencies : {
77+ viewport : "..."
78+ } ,
79+ layer : {
80+ name : "test" ,
81+ url : 'base/web/client/test-resources/widgetbuilder/aggregate' ,
82+ wpsUrl : 'base/web/client/test-resources/widgetbuilder/aggregate' ,
83+ search : { url : 'base/web/client/test-resources/widgetbuilder/aggregate' } } ,
84+ options : {
85+ aggregateFunction : "Count" ,
86+ aggregationAttribute : "test"
87+ }
88+ } ;
89+ ReactDOM . render ( < Sink { ...props } /> , document . getElementById ( "container" ) ) ;
90+ } ) ;
6791} ) ;
0 commit comments