@@ -131,31 +131,40 @@ describe("CoreChart: visibility", () => {
131131
132132 expect ( getVisibilityState ( ) ) . toEqual ( expectedLineItems ( [ "L2" , "L3" ] ) ) ;
133133
134- expect ( onVisibleItemsChange ) . toHaveBeenCalledWith ( [
135- { id : "L1" , name : "L1" , marker : expect . anything ( ) , visible : false , highlighted : false } ,
136- { id : "L2" , name : "L2" , marker : expect . anything ( ) , visible : true , highlighted : false } ,
137- { id : "L3" , name : "L3" , marker : expect . anything ( ) , visible : true , highlighted : false } ,
138- ] ) ;
134+ expect ( onVisibleItemsChange ) . toHaveBeenCalledWith ( {
135+ items : [
136+ { id : "L1" , name : "L1" , marker : expect . anything ( ) , visible : false , highlighted : false } ,
137+ { id : "L2" , name : "L2" , marker : expect . anything ( ) , visible : true , highlighted : false } ,
138+ { id : "L3" , name : "L3" , marker : expect . anything ( ) , visible : true , highlighted : false } ,
139+ ] ,
140+ isApiCall : false ,
141+ } ) ;
139142
140143 selectLegendItem ( 1 ) ;
141144
142145 expect ( getVisibilityState ( ) ) . toEqual ( expectedLineItems ( [ "L2" ] ) ) ;
143146
144- expect ( onVisibleItemsChange ) . toHaveBeenCalledWith ( [
145- { id : "L1" , name : "L1" , marker : expect . anything ( ) , visible : false , highlighted : false } ,
146- { id : "L2" , name : "L2" , marker : expect . anything ( ) , visible : true , highlighted : false } ,
147- { id : "L3" , name : "L3" , marker : expect . anything ( ) , visible : false , highlighted : false } ,
148- ] ) ;
147+ expect ( onVisibleItemsChange ) . toHaveBeenCalledWith ( {
148+ items : [
149+ { id : "L1" , name : "L1" , marker : expect . anything ( ) , visible : false , highlighted : false } ,
150+ { id : "L2" , name : "L2" , marker : expect . anything ( ) , visible : true , highlighted : false } ,
151+ { id : "L3" , name : "L3" , marker : expect . anything ( ) , visible : false , highlighted : false } ,
152+ ] ,
153+ isApiCall : false ,
154+ } ) ;
149155
150156 selectLegendItem ( 1 ) ;
151157
152158 expect ( getVisibilityState ( ) ) . toEqual ( expectedLineItems ( [ "L1" , "L2" , "L3" ] ) ) ;
153159
154- expect ( onVisibleItemsChange ) . toHaveBeenCalledWith ( [
155- { id : "L1" , name : "L1" , marker : expect . anything ( ) , visible : true , highlighted : false } ,
156- { id : "L2" , name : "L2" , marker : expect . anything ( ) , visible : true , highlighted : false } ,
157- { id : "L3" , name : "L3" , marker : expect . anything ( ) , visible : true , highlighted : false } ,
158- ] ) ;
160+ expect ( onVisibleItemsChange ) . toHaveBeenCalledWith ( {
161+ items : [
162+ { id : "L1" , name : "L1" , marker : expect . anything ( ) , visible : true , highlighted : false } ,
163+ { id : "L2" , name : "L2" , marker : expect . anything ( ) , visible : true , highlighted : false } ,
164+ { id : "L3" , name : "L3" , marker : expect . anything ( ) , visible : true , highlighted : false } ,
165+ ] ,
166+ isApiCall : false ,
167+ } ) ;
159168 } ) ;
160169
161170 test ( "changes series visibility from the outside" , ( ) => {
@@ -209,17 +218,23 @@ describe("CoreChart: visibility", () => {
209218
210219 toggleLegendItem ( 0 ) ;
211220
212- expect ( onVisibleItemsChange ) . toHaveBeenCalledWith ( [
213- { id : "1" , name : "Line" , marker : expect . anything ( ) , visible : true , highlighted : false } ,
214- { id : "2" , name : "Line" , marker : expect . anything ( ) , visible : true , highlighted : false } ,
215- ] ) ;
221+ expect ( onVisibleItemsChange ) . toHaveBeenCalledWith ( {
222+ items : [
223+ { id : "1" , name : "Line" , marker : expect . anything ( ) , visible : true , highlighted : false } ,
224+ { id : "2" , name : "Line" , marker : expect . anything ( ) , visible : true , highlighted : false } ,
225+ ] ,
226+ isApiCall : false ,
227+ } ) ;
216228
217229 toggleLegendItem ( 1 ) ;
218230
219- expect ( onVisibleItemsChange ) . toHaveBeenCalledWith ( [
220- { id : "1" , name : "Line" , marker : expect . anything ( ) , visible : false , highlighted : false } ,
221- { id : "2" , name : "Line" , marker : expect . anything ( ) , visible : false , highlighted : false } ,
222- ] ) ;
231+ expect ( onVisibleItemsChange ) . toHaveBeenCalledWith ( {
232+ items : [
233+ { id : "1" , name : "Line" , marker : expect . anything ( ) , visible : false , highlighted : false } ,
234+ { id : "2" , name : "Line" , marker : expect . anything ( ) , visible : false , highlighted : false } ,
235+ ] ,
236+ isApiCall : false ,
237+ } ) ;
223238 } ) ;
224239
225240 test . each ( [ false , true ] ) ( "hides items on the first render, legend=%s" , ( legend ) => {
@@ -253,31 +268,40 @@ describe("CoreChart: visibility", () => {
253268
254269 expect ( getVisibilityState ( ) ) . toEqual ( expectedPieItems ( [ "A" , "C" ] ) ) ;
255270
256- expect ( onVisibleItemsChange ) . toHaveBeenCalledWith ( [
257- { id : "A" , name : "A" , marker : expect . anything ( ) , visible : true , highlighted : false } ,
258- { id : "B" , name : "B" , marker : expect . anything ( ) , visible : false , highlighted : false } ,
259- { id : "C" , name : "C" , marker : expect . anything ( ) , visible : true , highlighted : false } ,
260- ] ) ;
271+ expect ( onVisibleItemsChange ) . toHaveBeenCalledWith ( {
272+ items : [
273+ { id : "A" , name : "A" , marker : expect . anything ( ) , visible : true , highlighted : false } ,
274+ { id : "B" , name : "B" , marker : expect . anything ( ) , visible : false , highlighted : false } ,
275+ { id : "C" , name : "C" , marker : expect . anything ( ) , visible : true , highlighted : false } ,
276+ ] ,
277+ isApiCall : false ,
278+ } ) ;
261279
262280 selectLegendItem ( 0 ) ;
263281
264282 expect ( getVisibilityState ( ) ) . toEqual ( expectedPieItems ( [ "A" ] ) ) ;
265283
266- expect ( onVisibleItemsChange ) . toHaveBeenCalledWith ( [
267- { id : "A" , name : "A" , marker : expect . anything ( ) , visible : true , highlighted : false } ,
268- { id : "B" , name : "B" , marker : expect . anything ( ) , visible : false , highlighted : false } ,
269- { id : "C" , name : "C" , marker : expect . anything ( ) , visible : false , highlighted : false } ,
270- ] ) ;
284+ expect ( onVisibleItemsChange ) . toHaveBeenCalledWith ( {
285+ items : [
286+ { id : "A" , name : "A" , marker : expect . anything ( ) , visible : true , highlighted : false } ,
287+ { id : "B" , name : "B" , marker : expect . anything ( ) , visible : false , highlighted : false } ,
288+ { id : "C" , name : "C" , marker : expect . anything ( ) , visible : false , highlighted : false } ,
289+ ] ,
290+ isApiCall : false ,
291+ } ) ;
271292
272293 selectLegendItem ( 0 ) ;
273294
274295 expect ( getVisibilityState ( ) ) . toEqual ( expectedPieItems ( [ "A" , "B" , "C" ] ) ) ;
275296
276- expect ( onVisibleItemsChange ) . toHaveBeenCalledWith ( [
277- { id : "A" , name : "A" , marker : expect . anything ( ) , visible : true , highlighted : false } ,
278- { id : "B" , name : "B" , marker : expect . anything ( ) , visible : true , highlighted : false } ,
279- { id : "C" , name : "C" , marker : expect . anything ( ) , visible : true , highlighted : false } ,
280- ] ) ;
297+ expect ( onVisibleItemsChange ) . toHaveBeenCalledWith ( {
298+ items : [
299+ { id : "A" , name : "A" , marker : expect . anything ( ) , visible : true , highlighted : false } ,
300+ { id : "B" , name : "B" , marker : expect . anything ( ) , visible : true , highlighted : false } ,
301+ { id : "C" , name : "C" , marker : expect . anything ( ) , visible : true , highlighted : false } ,
302+ ] ,
303+ isApiCall : false ,
304+ } ) ;
281305 } ) ;
282306
283307 test ( "changes items visibility from the outside" , ( ) => {
@@ -338,16 +362,22 @@ describe("CoreChart: visibility", () => {
338362
339363 toggleLegendItem ( 0 ) ;
340364
341- expect ( onVisibleItemsChange ) . toHaveBeenCalledWith ( [
342- { id : "1" , name : "Segment" , marker : expect . anything ( ) , visible : true , highlighted : false } ,
343- { id : "2" , name : "Segment" , marker : expect . anything ( ) , visible : true , highlighted : false } ,
344- ] ) ;
365+ expect ( onVisibleItemsChange ) . toHaveBeenCalledWith ( {
366+ items : [
367+ { id : "1" , name : "Segment" , marker : expect . anything ( ) , visible : true , highlighted : false } ,
368+ { id : "2" , name : "Segment" , marker : expect . anything ( ) , visible : true , highlighted : false } ,
369+ ] ,
370+ isApiCall : false ,
371+ } ) ;
345372
346373 toggleLegendItem ( 1 ) ;
347374
348- expect ( onVisibleItemsChange ) . toHaveBeenCalledWith ( [
349- { id : "1" , name : "Segment" , marker : expect . anything ( ) , visible : false , highlighted : false } ,
350- { id : "2" , name : "Segment" , marker : expect . anything ( ) , visible : false , highlighted : false } ,
351- ] ) ;
375+ expect ( onVisibleItemsChange ) . toHaveBeenCalledWith ( {
376+ items : [
377+ { id : "1" , name : "Segment" , marker : expect . anything ( ) , visible : false , highlighted : false } ,
378+ { id : "2" , name : "Segment" , marker : expect . anything ( ) , visible : false , highlighted : false } ,
379+ ] ,
380+ isApiCall : false ,
381+ } ) ;
352382 } ) ;
353383} ) ;
0 commit comments