@@ -122,18 +122,24 @@ describe("useEcho hook", async () => {
122122
123123 const channel = echoInstance . private ( channelName ) ;
124124
125- expect ( channel . listen ) . toHaveBeenCalledWith ( events [ 0 ] , mockCallback ) ;
126- expect ( channel . listen ) . toHaveBeenCalledWith ( events [ 1 ] , mockCallback ) ;
125+ expect ( channel . listen ) . toHaveBeenCalledWith (
126+ events [ 0 ] ,
127+ expect . any ( Function ) ,
128+ ) ;
129+ expect ( channel . listen ) . toHaveBeenCalledWith (
130+ events [ 1 ] ,
131+ expect . any ( Function ) ,
132+ ) ;
127133
128134 expect ( ( ) => unmount ( ) ) . not . toThrow ( ) ;
129135
130136 expect ( channel . stopListening ) . toHaveBeenCalledWith (
131137 events [ 0 ] ,
132- mockCallback ,
138+ expect . any ( Function ) ,
133139 ) ;
134140 expect ( channel . stopListening ) . toHaveBeenCalledWith (
135141 events [ 1 ] ,
136- mockCallback ,
142+ expect . any ( Function ) ,
137143 ) ;
138144 } ) ;
139145
@@ -190,7 +196,7 @@ describe("useEcho hook", async () => {
190196
191197 expect ( echoInstance . private ( channelName ) . listen ) . toHaveBeenCalledWith (
192198 event ,
193- mockCallback ,
199+ expect . any ( Function ) ,
194200 ) ;
195201 } ) ;
196202
@@ -251,15 +257,24 @@ describe("useEcho hook", async () => {
251257
252258 const channel = echoInstance . private ( channelName ) ;
253259
254- expect ( channel . listen ) . toHaveBeenCalledWith ( event , mockCallback ) ;
260+ expect ( channel . listen ) . toHaveBeenCalledWith (
261+ event ,
262+ expect . any ( Function ) ,
263+ ) ;
255264
256265 result . current . stopListening ( ) ;
257266
258- expect ( channel . stopListening ) . toHaveBeenCalledWith ( event , mockCallback ) ;
267+ expect ( channel . stopListening ) . toHaveBeenCalledWith (
268+ event ,
269+ expect . any ( Function ) ,
270+ ) ;
259271
260272 result . current . listen ( ) ;
261273
262- expect ( channel . listen ) . toHaveBeenCalledWith ( event , mockCallback ) ;
274+ expect ( channel . listen ) . toHaveBeenCalledWith (
275+ event ,
276+ expect . any ( Function ) ,
277+ ) ;
263278 } ) ;
264279
265280 it ( "can manually stop listening to events" , async ( ) => {
@@ -274,7 +289,10 @@ describe("useEcho hook", async () => {
274289 result . current . stopListening ( ) ;
275290
276291 const channel = echoInstance . private ( channelName ) ;
277- expect ( channel . stopListening ) . toHaveBeenCalledWith ( event , mockCallback ) ;
292+ expect ( channel . stopListening ) . toHaveBeenCalledWith (
293+ event ,
294+ expect . any ( Function ) ,
295+ ) ;
278296 } ) ;
279297
280298 it ( "stopListening is a no-op when not listening" , async ( ) => {
@@ -387,22 +405,22 @@ describe("useEchoModel hook", async () => {
387405
388406 expect ( channel . listen ) . toHaveBeenCalledWith (
389407 `.${ events [ 0 ] } ` ,
390- mockCallback ,
408+ expect . any ( Function ) ,
391409 ) ;
392410 expect ( channel . listen ) . toHaveBeenCalledWith (
393411 `.${ events [ 1 ] } ` ,
394- mockCallback ,
412+ expect . any ( Function ) ,
395413 ) ;
396414
397415 expect ( ( ) => unmount ( ) ) . not . toThrow ( ) ;
398416
399417 expect ( channel . stopListening ) . toHaveBeenCalledWith (
400418 `.${ events [ 0 ] } ` ,
401- mockCallback ,
419+ expect . any ( Function ) ,
402420 ) ;
403421 expect ( channel . stopListening ) . toHaveBeenCalledWith (
404422 `.${ events [ 1 ] } ` ,
405- mockCallback ,
423+ expect . any ( Function ) ,
406424 ) ;
407425 } ) ;
408426
@@ -531,7 +549,10 @@ describe("useEchoModel hook", async () => {
531549 expect ( echoInstance . private ) . toHaveBeenCalledWith ( expectedChannelName ) ;
532550
533551 const channel = echoInstance . private ( expectedChannelName ) ;
534- expect ( channel . listen ) . toHaveBeenCalledWith ( `.${ event } ` , mockCallback ) ;
552+ expect ( channel . listen ) . toHaveBeenCalledWith (
553+ `.${ event } ` ,
554+ expect . any ( Function ) ,
555+ ) ;
535556 } ) ;
536557
537558 it ( "events and listeners are optional" , async ( ) => {
@@ -601,18 +622,24 @@ describe("useEchoPublic hook", async () => {
601622
602623 const channel = echoInstance . channel ( channelName ) ;
603624
604- expect ( channel . listen ) . toHaveBeenCalledWith ( events [ 0 ] , mockCallback ) ;
605- expect ( channel . listen ) . toHaveBeenCalledWith ( events [ 1 ] , mockCallback ) ;
625+ expect ( channel . listen ) . toHaveBeenCalledWith (
626+ events [ 0 ] ,
627+ expect . any ( Function ) ,
628+ ) ;
629+ expect ( channel . listen ) . toHaveBeenCalledWith (
630+ events [ 1 ] ,
631+ expect . any ( Function ) ,
632+ ) ;
606633
607634 expect ( ( ) => unmount ( ) ) . not . toThrow ( ) ;
608635
609636 expect ( channel . stopListening ) . toHaveBeenCalledWith (
610637 events [ 0 ] ,
611- mockCallback ,
638+ expect . any ( Function ) ,
612639 ) ;
613640 expect ( channel . stopListening ) . toHaveBeenCalledWith (
614641 events [ 1 ] ,
615- mockCallback ,
642+ expect . any ( Function ) ,
616643 ) ;
617644 } ) ;
618645
@@ -755,18 +782,24 @@ describe("useEchoPresence hook", async () => {
755782
756783 const channel = echoInstance . join ( channelName ) ;
757784
758- expect ( channel . listen ) . toHaveBeenCalledWith ( events [ 0 ] , mockCallback ) ;
759- expect ( channel . listen ) . toHaveBeenCalledWith ( events [ 1 ] , mockCallback ) ;
785+ expect ( channel . listen ) . toHaveBeenCalledWith (
786+ events [ 0 ] ,
787+ expect . any ( Function ) ,
788+ ) ;
789+ expect ( channel . listen ) . toHaveBeenCalledWith (
790+ events [ 1 ] ,
791+ expect . any ( Function ) ,
792+ ) ;
760793
761794 expect ( ( ) => unmount ( ) ) . not . toThrow ( ) ;
762795
763796 expect ( channel . stopListening ) . toHaveBeenCalledWith (
764797 events [ 0 ] ,
765- mockCallback ,
798+ expect . any ( Function ) ,
766799 ) ;
767800 expect ( channel . stopListening ) . toHaveBeenCalledWith (
768801 events [ 1 ] ,
769- mockCallback ,
802+ expect . any ( Function ) ,
770803 ) ;
771804 } ) ;
772805
0 commit comments