@@ -14,7 +14,7 @@ describe(MultipleModeledMethodsPanel.name, () => {
1414 reactRender ( < MultipleModeledMethodsPanel { ...props } /> ) ;
1515
1616 const method = createMethod ( ) ;
17- const onChange = jest . fn < void , [ ModeledMethod [ ] ] > ( ) ;
17+ const onChange = jest . fn < void , [ string , ModeledMethod [ ] ] > ( ) ;
1818
1919 describe ( "with no modeled methods" , ( ) => {
2020 const modeledMethods : ModeledMethod [ ] = [ ] ;
@@ -138,7 +138,7 @@ describe(MultipleModeledMethodsPanel.name, () => {
138138
139139 await userEvent . click ( screen . getByLabelText ( "Add modeling" ) ) ;
140140
141- expect ( onChange ) . toHaveBeenCalledWith ( [
141+ expect ( onChange ) . toHaveBeenCalledWith ( method . signature , [
142142 ...modeledMethods ,
143143 {
144144 signature : method . signature ,
@@ -275,7 +275,7 @@ describe(MultipleModeledMethodsPanel.name, () => {
275275
276276 await userEvent . selectOptions ( modelTypeDropdown , "source" ) ;
277277
278- expect ( onChange ) . toHaveBeenCalledWith ( [
278+ expect ( onChange ) . toHaveBeenCalledWith ( method . signature , [
279279 {
280280 signature : method . signature ,
281281 packageName : method . packageName ,
@@ -307,7 +307,7 @@ describe(MultipleModeledMethodsPanel.name, () => {
307307
308308 await userEvent . selectOptions ( modelTypeDropdown , "sink" ) ;
309309
310- expect ( onChange ) . toHaveBeenCalledWith ( [
310+ expect ( onChange ) . toHaveBeenCalledWith ( method . signature , [
311311 ...modeledMethods . slice ( 0 , 1 ) ,
312312 {
313313 signature : method . signature ,
@@ -333,7 +333,10 @@ describe(MultipleModeledMethodsPanel.name, () => {
333333
334334 await userEvent . click ( screen . getByLabelText ( "Delete modeling" ) ) ;
335335
336- expect ( onChange ) . toHaveBeenCalledWith ( modeledMethods . slice ( 1 ) ) ;
336+ expect ( onChange ) . toHaveBeenCalledWith (
337+ method . signature ,
338+ modeledMethods . slice ( 1 ) ,
339+ ) ;
337340 } ) ;
338341
339342 it ( "can add modeling" , async ( ) => {
@@ -345,7 +348,7 @@ describe(MultipleModeledMethodsPanel.name, () => {
345348
346349 await userEvent . click ( screen . getByLabelText ( "Add modeling" ) ) ;
347350
348- expect ( onChange ) . toHaveBeenCalledWith ( [
351+ expect ( onChange ) . toHaveBeenCalledWith ( method . signature , [
349352 ...modeledMethods ,
350353 {
351354 signature : method . signature ,
@@ -375,7 +378,7 @@ describe(MultipleModeledMethodsPanel.name, () => {
375378 < MultipleModeledMethodsPanel
376379 method = { method }
377380 modeledMethods = {
378- onChange . mock . calls [ onChange . mock . calls . length - 1 ] [ 0 ]
381+ onChange . mock . calls [ onChange . mock . calls . length - 1 ] [ 1 ]
379382 }
380383 onChange = { onChange }
381384 /> ,
@@ -393,7 +396,7 @@ describe(MultipleModeledMethodsPanel.name, () => {
393396 < MultipleModeledMethodsPanel
394397 method = { method }
395398 modeledMethods = {
396- onChange . mock . calls [ onChange . mock . calls . length - 1 ] [ 0 ]
399+ onChange . mock . calls [ onChange . mock . calls . length - 1 ] [ 1 ]
397400 }
398401 onChange = { onChange }
399402 /> ,
@@ -409,7 +412,7 @@ describe(MultipleModeledMethodsPanel.name, () => {
409412 < MultipleModeledMethodsPanel
410413 method = { method }
411414 modeledMethods = {
412- onChange . mock . calls [ onChange . mock . calls . length - 1 ] [ 0 ]
415+ onChange . mock . calls [ onChange . mock . calls . length - 1 ] [ 1 ]
413416 }
414417 onChange = { onChange }
415418 /> ,
@@ -575,7 +578,10 @@ describe(MultipleModeledMethodsPanel.name, () => {
575578
576579 await userEvent . click ( screen . getByLabelText ( "Delete modeling" ) ) ;
577580
578- expect ( onChange ) . toHaveBeenCalledWith ( modeledMethods . slice ( 1 ) ) ;
581+ expect ( onChange ) . toHaveBeenCalledWith (
582+ method . signature ,
583+ modeledMethods . slice ( 1 ) ,
584+ ) ;
579585 } ) ;
580586
581587 it ( "can delete second modeling" , async ( ) => {
@@ -588,7 +594,10 @@ describe(MultipleModeledMethodsPanel.name, () => {
588594 await userEvent . click ( screen . getByLabelText ( "Next modeling" ) ) ;
589595 await userEvent . click ( screen . getByLabelText ( "Delete modeling" ) ) ;
590596
591- expect ( onChange ) . toHaveBeenCalledWith ( modeledMethods . slice ( 0 , 1 ) ) ;
597+ expect ( onChange ) . toHaveBeenCalledWith (
598+ method . signature ,
599+ modeledMethods . slice ( 0 , 1 ) ,
600+ ) ;
592601 } ) ;
593602
594603 it ( "can add modeling after deleting second modeling" , async ( ) => {
@@ -601,7 +610,10 @@ describe(MultipleModeledMethodsPanel.name, () => {
601610 await userEvent . click ( screen . getByLabelText ( "Next modeling" ) ) ;
602611 await userEvent . click ( screen . getByLabelText ( "Delete modeling" ) ) ;
603612
604- expect ( onChange ) . toHaveBeenCalledWith ( modeledMethods . slice ( 0 , 1 ) ) ;
613+ expect ( onChange ) . toHaveBeenCalledWith (
614+ method . signature ,
615+ modeledMethods . slice ( 0 , 1 ) ,
616+ ) ;
605617
606618 rerender (
607619 < MultipleModeledMethodsPanel
@@ -614,7 +626,7 @@ describe(MultipleModeledMethodsPanel.name, () => {
614626 onChange . mockReset ( ) ;
615627 await userEvent . click ( screen . getByLabelText ( "Add modeling" ) ) ;
616628
617- expect ( onChange ) . toHaveBeenCalledWith ( [
629+ expect ( onChange ) . toHaveBeenCalledWith ( method . signature , [
618630 ...modeledMethods . slice ( 0 , 1 ) ,
619631 {
620632 signature : method . signature ,
0 commit comments