@@ -350,7 +350,7 @@ describe(MethodRow.name, () => {
350350 expect ( removeButton ?. getElementsByTagName ( "input" ) [ 0 ] ) . toBeEnabled ( ) ;
351351 } ) ;
352352
353- it ( "shows add model button on last row and remove model button on all other rows" , async ( ) => {
353+ it ( "shows add model button on first row and remove model button on all other rows" , async ( ) => {
354354 render ( {
355355 modeledMethods : [
356356 { ...modeledMethod , type : "source" } ,
@@ -401,7 +401,7 @@ describe(MethodRow.name, () => {
401401 ] ) ;
402402 } ) ;
403403
404- it ( "can delete the first modeled method" , async ( ) => {
404+ it ( "cannot delete the first modeled method (but delete second instead) " , async ( ) => {
405405 render ( {
406406 modeledMethods : [
407407 { ...modeledMethod , type : "source" } ,
@@ -420,7 +420,7 @@ describe(MethodRow.name, () => {
420420
421421 expect ( onChange ) . toHaveBeenCalledTimes ( 1 ) ;
422422 expect ( onChange ) . toHaveBeenCalledWith ( method . signature , [
423- { ...modeledMethod , type : "sink " } ,
423+ { ...modeledMethod , type : "source " } ,
424424 { ...modeledMethod , type : "none" } ,
425425 { ...modeledMethod , type : "summary" } ,
426426 ] ) ;
@@ -441,7 +441,7 @@ describe(MethodRow.name, () => {
441441 } ) ;
442442
443443 onChange . mockReset ( ) ;
444- await userEvent . click ( screen . getAllByLabelText ( "Remove model" ) [ 2 ] ) ;
444+ await userEvent . click ( screen . getAllByLabelText ( "Remove model" ) [ 1 ] ) ;
445445
446446 expect ( onChange ) . toHaveBeenCalledTimes ( 1 ) ;
447447 expect ( onChange ) . toHaveBeenCalledWith ( method . signature , [
0 commit comments