@@ -519,18 +519,11 @@ func Test_mrCmd_assign_and_review(t *testing.T) {
519519 mrID = s [0 ]
520520 // strip off "!"
521521 mrID = mrID [1 :]
522+ t .Log ("mrID:" , mrID )
522523
523524 mrURL := "https://gitlab.com/zaquestion/test/-/merge_requests/" + mrID
524525
525526 t .Run ("assign_and_unassign" , func (t * testing.T ) {
526- mrEdit := exec .Command (labBinaryPath , "mr" , "edit" , mrID , "--assign" , "lab-testing" )
527- mrEdit .Dir = repo
528- mrEditOut , err := mrEdit .CombinedOutput ()
529- if err != nil {
530- t .Log (string (mrEditOut ))
531- t .Fatal (err )
532- }
533-
534527 mrList := exec .Command (labBinaryPath , "mr" , "list" , "--assignee" , "lab-testing" )
535528 mrList .Dir = repo
536529 mrListOut , err := mrList .CombinedOutput ()
@@ -547,21 +540,21 @@ func Test_mrCmd_assign_and_review(t *testing.T) {
547540 t .Fatal (err )
548541 }
549542
550- require .Contains (t , string (mrEditOut ), mrURL )
551- require .Contains (t , string (mrListOut ), mrIDString )
552- require .Contains (t , string (mrUnEditOut ), mrURL )
553- })
554-
555- // This tests 'lab mr edit --review' and 'lab mr list --unreview'
556- t .Run ("review_and_unreview" , func (t * testing.T ) {
557- mrEdit := exec .Command (labBinaryPath , "mr" , "edit" , mrID , "--review" , "lab-testing" )
543+ mrEdit := exec .Command (labBinaryPath , "mr" , "edit" , mrID , "--assign" , "lab-testing" )
558544 mrEdit .Dir = repo
559545 mrEditOut , err := mrEdit .CombinedOutput ()
560546 if err != nil {
561547 t .Log (string (mrEditOut ))
562548 t .Fatal (err )
563549 }
564550
551+ require .Contains (t , string (mrEditOut ), mrURL )
552+ require .Contains (t , string (mrListOut ), mrIDString )
553+ require .Contains (t , string (mrUnEditOut ), mrURL )
554+ })
555+
556+ // This tests 'lab mr edit --review' and 'lab mr list --unreview'
557+ t .Run ("review_and_unreview" , func (t * testing.T ) {
565558 mrList := exec .Command (labBinaryPath , "mr" , "list" , "--reviewer" , "lab-testing" )
566559 mrList .Dir = repo
567560 mrListOut , err := mrList .CombinedOutput ()
@@ -578,6 +571,14 @@ func Test_mrCmd_assign_and_review(t *testing.T) {
578571 t .Fatal (err )
579572 }
580573
574+ mrEdit := exec .Command (labBinaryPath , "mr" , "edit" , mrID , "--review" , "lab-testing" )
575+ mrEdit .Dir = repo
576+ mrEditOut , err := mrEdit .CombinedOutput ()
577+ if err != nil {
578+ t .Log (string (mrEditOut ))
579+ t .Fatal (err )
580+ }
581+
581582 require .Contains (t , string (mrEditOut ), mrURL )
582583 require .Contains (t , string (mrListOut ), mrIDString )
583584 require .Contains (t , string (mrUnEditOut ), mrURL )
0 commit comments