@@ -41,8 +41,6 @@ func testActionsRunnerAdmin(t *testing.T) {
4141	runnerList  :=  api.ActionRunnersResponse {}
4242	DecodeJSON (t , runnerListResp , & runnerList )
4343
44- 	assert .Len (t , runnerList .Entries , 4 )
45- 
4644	idx  :=  slices .IndexFunc (runnerList .Entries , func (e  * api.ActionRunner ) bool  { return  e .ID  ==  34349  })
4745	require .NotEqual (t , - 1 , idx )
4846	expectedRunner  :=  runnerList .Entries [idx ]
@@ -160,16 +158,20 @@ func testActionsRunnerOwner(t *testing.T) {
160158		runnerList  :=  api.ActionRunnersResponse {}
161159		DecodeJSON (t , runnerListResp , & runnerList )
162160
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 )
170172
171173		// 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 )
173175		runnerResp  :=  MakeRequest (t , req , http .StatusOK )
174176
175177		runner  :=  api.ActionRunner {}
@@ -183,11 +185,11 @@ func testActionsRunnerOwner(t *testing.T) {
183185		assert .Equal (t , "linux" , runner .Labels [1 ].Name )
184186
185187		// 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 )
187189		MakeRequest (t , req , http .StatusNoContent )
188190
189191		// 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 )
191193		MakeRequest (t , req , http .StatusNotFound )
192194	})
193195
0 commit comments