@@ -282,20 +282,11 @@ describe('ReactNative', () => {
282282 ) ;
283283
284284 expect ( UIManager . measure ) . not . toBeCalled ( ) ;
285-
286285 const successCallback = jest . fn ( ) ;
287286 viewRef . measure ( successCallback ) ;
288-
289287 expect ( UIManager . measure ) . toHaveBeenCalledTimes ( 1 ) ;
290- expect ( UIManager . measure ) . toHaveBeenCalledWith (
291- expect . any ( Number ) ,
292- expect . any ( Function ) ,
293- ) ;
294-
295- const args = UIManager . measure . mock . calls [ 0 ] ;
296- expect ( successCallback ) . not . toBeCalled ( ) ;
297- args [ 1 ] ( 'success' ) ;
298- expect ( successCallback ) . toBeCalledWith ( 'success' ) ;
288+ expect ( successCallback ) . toHaveBeenCalledTimes ( 1 ) ;
289+ expect ( successCallback ) . toHaveBeenCalledWith ( 10 , 10 , 100 , 100 , 0 , 0 ) ;
299290 } ) ;
300291 } ) ;
301292
@@ -332,20 +323,11 @@ describe('ReactNative', () => {
332323 ) ;
333324
334325 expect ( UIManager . measureInWindow ) . not . toBeCalled ( ) ;
335-
336326 const successCallback = jest . fn ( ) ;
337327 viewRef . measureInWindow ( successCallback ) ;
338-
339328 expect ( UIManager . measureInWindow ) . toHaveBeenCalledTimes ( 1 ) ;
340- expect ( UIManager . measureInWindow ) . toHaveBeenCalledWith (
341- expect . any ( Number ) ,
342- expect . any ( Function ) ,
343- ) ;
344-
345- const args = UIManager . measureInWindow . mock . calls [ 0 ] ;
346- expect ( successCallback ) . not . toBeCalled ( ) ;
347- args [ 1 ] ( 'success' ) ;
348- expect ( successCallback ) . toBeCalledWith ( 'success' ) ;
329+ expect ( successCallback ) . toHaveBeenCalledTimes ( 1 ) ;
330+ expect ( successCallback ) . toHaveBeenCalledWith ( 10 , 10 , 100 , 100 ) ;
349331 } ) ;
350332 } ) ;
351333
@@ -369,7 +351,7 @@ describe('ReactNative', () => {
369351 } ) ;
370352
371353 [ View , Subclass , CreateClass ] . forEach ( Component => {
372- UIManager . measureLayout . mockReset ( ) ;
354+ UIManager . measureLayout . mockClear ( ) ;
373355
374356 let viewRef ;
375357 let otherRef ;
@@ -391,33 +373,16 @@ describe('ReactNative', () => {
391373 ) ;
392374
393375 expect ( UIManager . measureLayout ) . not . toBeCalled ( ) ;
394-
395376 const successCallback = jest . fn ( ) ;
396377 const failureCallback = jest . fn ( ) ;
397378 viewRef . measureLayout (
398379 ReactNative . findNodeHandle ( otherRef ) ,
399380 successCallback ,
400381 failureCallback ,
401382 ) ;
402-
403383 expect ( UIManager . measureLayout ) . toHaveBeenCalledTimes ( 1 ) ;
404- expect ( UIManager . measureLayout ) . toHaveBeenCalledWith (
405- expect . any ( Number ) ,
406- expect . any ( Number ) ,
407- expect . any ( Function ) ,
408- expect . any ( Function ) ,
409- ) ;
410-
411- const args = UIManager . measureLayout . mock . calls [ 0 ] ;
412- expect ( args [ 0 ] ) . not . toEqual ( args [ 1 ] ) ;
413- expect ( successCallback ) . not . toBeCalled ( ) ;
414- expect ( failureCallback ) . not . toBeCalled ( ) ;
415- args [ 2 ] ( 'fail' ) ;
416- expect ( failureCallback ) . toBeCalledWith ( 'fail' ) ;
417-
418- expect ( successCallback ) . not . toBeCalled ( ) ;
419- args [ 3 ] ( 'success' ) ;
420- expect ( successCallback ) . toBeCalledWith ( 'success' ) ;
384+ expect ( successCallback ) . toHaveBeenCalledTimes ( 1 ) ;
385+ expect ( successCallback ) . toHaveBeenCalledWith ( 1 , 1 , 100 , 100 ) ;
421386 } ) ;
422387 } ) ;
423388
@@ -428,7 +393,7 @@ describe('ReactNative', () => {
428393 } ) ) ;
429394
430395 [ View ] . forEach ( Component => {
431- UIManager . measureLayout . mockReset ( ) ;
396+ UIManager . measureLayout . mockClear ( ) ;
432397
433398 let viewRef ;
434399 let otherRef ;
@@ -450,29 +415,12 @@ describe('ReactNative', () => {
450415 ) ;
451416
452417 expect ( UIManager . measureLayout ) . not . toBeCalled ( ) ;
453-
454418 const successCallback = jest . fn ( ) ;
455419 const failureCallback = jest . fn ( ) ;
456420 viewRef . measureLayout ( otherRef , successCallback , failureCallback ) ;
457-
458421 expect ( UIManager . measureLayout ) . toHaveBeenCalledTimes ( 1 ) ;
459- expect ( UIManager . measureLayout ) . toHaveBeenCalledWith (
460- expect . any ( Number ) ,
461- expect . any ( Number ) ,
462- expect . any ( Function ) ,
463- expect . any ( Function ) ,
464- ) ;
465-
466- const args = UIManager . measureLayout . mock . calls [ 0 ] ;
467- expect ( args [ 0 ] ) . not . toEqual ( args [ 1 ] ) ;
468- expect ( successCallback ) . not . toBeCalled ( ) ;
469- expect ( failureCallback ) . not . toBeCalled ( ) ;
470- args [ 2 ] ( 'fail' ) ;
471- expect ( failureCallback ) . toBeCalledWith ( 'fail' ) ;
472-
473- expect ( successCallback ) . not . toBeCalled ( ) ;
474- args [ 3 ] ( 'success' ) ;
475- expect ( successCallback ) . toBeCalledWith ( 'success' ) ;
422+ expect ( successCallback ) . toHaveBeenCalledTimes ( 1 ) ;
423+ expect ( successCallback ) . toHaveBeenCalledWith ( 1 , 1 , 100 , 100 ) ;
476424 } ) ;
477425 } ) ;
478426
0 commit comments