@@ -68,6 +68,10 @@ func TestRepoInviteCommand_Run(t *testing.T) {
6868
6969 for name , tc := range cases {
7070 t .Run (name , func (t * testing.T ) {
71+ var argInviteUsername string
72+ var argGetUsername string
73+ var argPath string
74+
7175 // Setup
7276 if tc .newClientErr != nil {
7377 tc .cmd .newClient = func () (secrethub.ClientInterface , error ) {
@@ -79,15 +83,15 @@ func TestRepoInviteCommand_Run(t *testing.T) {
7983 RepoService : & fakeclient.RepoService {
8084 UserService : & fakeclient.RepoUserService {
8185 InviteFunc : func (path string , username string ) (* api.RepoMember , error ) {
82- assert . Equal ( t , username , tc . inviteArgUsername )
83- assert . Equal ( t , path , tc . inviteArgPath )
86+ argPath = path
87+ argInviteUsername = username
8488 return tc .InviteFunc (path , username )
8589 },
8690 },
8791 },
8892 UserService : & fakeclient.UserService {
8993 GetFunc : func (username string ) (* api.User , error ) {
90- assert . Equal ( t , username , tc . getArgUsername )
94+ argGetUsername = username
9195 return tc .GetFunc (username )
9296 },
9397 },
@@ -104,6 +108,9 @@ func TestRepoInviteCommand_Run(t *testing.T) {
104108 // Assert
105109 assert .Equal (t , err , tc .err )
106110 assert .Equal (t , io .StdOut .String (), tc .out )
111+ assert .Equal (t , argGetUsername , tc .getArgUsername )
112+ assert .Equal (t , argInviteUsername , tc .inviteArgUsername )
113+ assert .Equal (t , argPath , tc .inviteArgPath )
107114 })
108115 }
109116}
0 commit comments