@@ -41,8 +41,6 @@ func testActionsRunnerAdmin(t *testing.T) {
41
41
runnerList := api.ActionRunnersResponse {}
42
42
DecodeJSON (t , runnerListResp , & runnerList )
43
43
44
- assert .Len (t , runnerList .Entries , 4 )
45
-
46
44
idx := slices .IndexFunc (runnerList .Entries , func (e * api.ActionRunner ) bool { return e .ID == 34349 })
47
45
require .NotEqual (t , - 1 , idx )
48
46
expectedRunner := runnerList .Entries [idx ]
@@ -160,16 +158,20 @@ func testActionsRunnerOwner(t *testing.T) {
160
158
runnerList := api.ActionRunnersResponse {}
161
159
DecodeJSON (t , runnerListResp , & runnerList )
162
160
163
- assert .Len (t , runnerList .Entries , 1 )
164
- assert .Equal (t , "runner_to_be_deleted-org" , runnerList .Entries [0 ].Name )
165
- assert .Equal (t , int64 (34347 ), runnerList .Entries [0 ].ID )
166
- assert .False (t , runnerList .Entries [0 ].Ephemeral )
167
- assert .Len (t , runnerList .Entries [0 ].Labels , 2 )
168
- assert .Equal (t , "runner_to_be_deleted" , runnerList .Entries [0 ].Labels [0 ].Name )
169
- assert .Equal (t , "linux" , runnerList .Entries [0 ].Labels [1 ].Name )
161
+ idx := slices .IndexFunc (runnerList .Entries , func (e * api.ActionRunner ) bool { return e .ID == 34347 })
162
+ require .NotEqual (t , - 1 , idx )
163
+ expectedRunner := runnerList .Entries [idx ]
164
+
165
+ require .NotNil (t , expectedRunner )
166
+ assert .Equal (t , "runner_to_be_deleted-org" , expectedRunner .Name )
167
+ assert .Equal (t , int64 (34347 ), expectedRunner .ID )
168
+ assert .False (t , expectedRunner .Ephemeral )
169
+ assert .Len (t , expectedRunner .Labels , 2 )
170
+ assert .Equal (t , "runner_to_be_deleted" , expectedRunner .Labels [0 ].Name )
171
+ assert .Equal (t , "linux" , expectedRunner .Labels [1 ].Name )
170
172
171
173
// Verify get the runner by id
172
- req = NewRequest (t , "GET" , fmt .Sprintf ("/api/v1/orgs/org3/actions/runners/%d" , runnerList . Entries [ 0 ] .ID )).AddTokenAuth (token )
174
+ req = NewRequest (t , "GET" , fmt .Sprintf ("/api/v1/orgs/org3/actions/runners/%d" , expectedRunner .ID )).AddTokenAuth (token )
173
175
runnerResp := MakeRequest (t , req , http .StatusOK )
174
176
175
177
runner := api.ActionRunner {}
@@ -183,11 +185,11 @@ func testActionsRunnerOwner(t *testing.T) {
183
185
assert .Equal (t , "linux" , runner .Labels [1 ].Name )
184
186
185
187
// Verify delete the runner by id
186
- req = NewRequest (t , "DELETE" , fmt .Sprintf ("/api/v1/orgs/org3/actions/runners/%d" , runnerList . Entries [ 0 ] .ID )).AddTokenAuth (token )
188
+ req = NewRequest (t , "DELETE" , fmt .Sprintf ("/api/v1/orgs/org3/actions/runners/%d" , expectedRunner .ID )).AddTokenAuth (token )
187
189
MakeRequest (t , req , http .StatusNoContent )
188
190
189
191
// Verify runner deletion
190
- req = NewRequest (t , "GET" , fmt .Sprintf ("/api/v1/orgs/org3/actions/runners/%d" , runnerList . Entries [ 0 ] .ID )).AddTokenAuth (token )
192
+ req = NewRequest (t , "GET" , fmt .Sprintf ("/api/v1/orgs/org3/actions/runners/%d" , expectedRunner .ID )).AddTokenAuth (token )
191
193
MakeRequest (t , req , http .StatusNotFound )
192
194
})
193
195
0 commit comments