@@ -14,16 +14,14 @@ import (
1414)
1515
1616type apiClientMocked struct {
17- desc string
1817 getFails bool
1918 returnInstance bool
20- wantErr bool
2119 projectId string
2220 instanceId string
2321 getGitResponse * git.Instance
2422}
2523
26- func (a * apiClientMocked ) GetGitExecute (_ context.Context , _ , _ string ) (* git.Instance , error ) {
24+ func (a * apiClientMocked ) GetInstanceExecute (_ context.Context , _ , _ string ) (* git.Instance , error ) {
2725 if a .getFails {
2826 return nil , & oapierror.GenericOpenAPIError {
2927 StatusCode : http .StatusInternalServerError ,
@@ -32,14 +30,7 @@ func (a *apiClientMocked) GetGitExecute(_ context.Context, _, _ string) (*git.In
3230 if ! a .returnInstance {
3331 return nil , nil
3432 }
35- return & git.Instance {
36- Created : a .getGitResponse .Created ,
37- Id : a .getGitResponse .Id ,
38- Name : a .getGitResponse .Name ,
39- State : a .getGitResponse .State ,
40- Url : a .getGitResponse .Url ,
41- Version : a .getGitResponse .Version ,
42- }, nil
33+ return a .getGitResponse , nil
4334}
4435
4536var PROJECT_ID = uuid .New ().String ()
@@ -74,7 +65,7 @@ func TestCreateGitInstanceWaitHandler(t *testing.T) {
7465 },
7566 },
7667 {
77- desc : "Creation of an instance Failed With Error " ,
68+ desc : "Creation of an instance failed with error " ,
7869 getFails : true ,
7970 wantErr : true ,
8071 wantResp : false ,
@@ -93,7 +84,7 @@ func TestCreateGitInstanceWaitHandler(t *testing.T) {
9384 {
9485 desc : "Creation of an instance with response failed and without error" ,
9586 getFails : false ,
96- wantErr : false ,
87+ wantErr : true ,
9788 wantResp : true ,
9889 projectId : uuid .New ().String (),
9990 instanceId : INSTANCE_ID ,
@@ -102,7 +93,7 @@ func TestCreateGitInstanceWaitHandler(t *testing.T) {
10293 Created : utils .Ptr (time .Now ()),
10394 Id : utils .Ptr (INSTANCE_ID ),
10495 Name : utils .Ptr ("instance-test" ),
105- State : utils .Ptr (InstanceStateReady ),
96+ State : utils .Ptr (InstanceStateError ),
10697 Url : utils .Ptr ("https://testing.git.onstackit.cloud" ),
10798 Version : utils .Ptr ("v1.6.0" ),
10899 },
@@ -144,24 +135,15 @@ func TestCreateGitInstanceWaitHandler(t *testing.T) {
144135 for _ , tt := range tests {
145136 t .Run (tt .desc , func (t * testing.T ) {
146137 apiClient := & apiClientMocked {
147- desc : tt .desc ,
148138 getFails : tt .getFails ,
149- wantErr : tt .wantErr ,
150139 projectId : tt .projectId ,
151140 instanceId : tt .instanceId ,
152141 getGitResponse : tt .getGitResponse ,
153142 returnInstance : tt .returnInstance ,
154143 }
155144 var instanceWanted * git.Instance
156145 if tt .wantResp {
157- instanceWanted = & git.Instance {
158- Created : tt .getGitResponse .Created ,
159- Id : tt .getGitResponse .Id ,
160- Name : tt .getGitResponse .Name ,
161- State : tt .getGitResponse .State ,
162- Url : tt .getGitResponse .Url ,
163- Version : tt .getGitResponse .Version ,
164- }
146+ instanceWanted = tt .getGitResponse
165147 }
166148
167149 handler := CreateGitInstanceWaitHandler (context .Background (), apiClient , apiClient .projectId , apiClient .instanceId )
@@ -208,7 +190,7 @@ func TestDeleteGitInstanceWaitHandler(t *testing.T) {
208190 },
209191 },
210192 {
211- desc : "Instance deletion succesfull " ,
193+ desc : "Instance deletion succesful " ,
212194 wantErr : false ,
213195 getFails : false ,
214196 wantReturnedInstance : false ,
0 commit comments