@@ -106,22 +106,24 @@ func TestEnterpriseService_ListRunners(t *testing.T) {
106
106
107
107
mux .HandleFunc ("/enterprises/e/actions/runners" , func (w http.ResponseWriter , r * http.Request ) {
108
108
testMethod (t , r , "GET" )
109
- testFormValues (t , r , values {"per_page" : "2" , "page" : "2" })
110
- fmt .Fprint (w , `{"total_count":2 ,"runners":[{"id":23,"name":"MBP","os":"macos","status":"online"},{"id":24,"name":"iMac","os":"macos","status":"offline "}]}` )
109
+ testFormValues (t , r , values {"name" : "MBP" , " per_page" : "2" , "page" : "2" })
110
+ fmt .Fprint (w , `{"total_count":1 ,"runners":[{"id":23,"name":"MBP","os":"macos","status":"online"}]}` )
111
111
})
112
112
113
- opts := & ListOptions {Page : 2 , PerPage : 2 }
113
+ opts := & ListRunnersOptions {
114
+ Name : String ("MBP" ),
115
+ ListOptions : ListOptions {Page : 2 , PerPage : 2 },
116
+ }
114
117
ctx := context .Background ()
115
118
runners , _ , err := client .Enterprise .ListRunners (ctx , "e" , opts )
116
119
if err != nil {
117
120
t .Errorf ("Enterprise.ListRunners returned error: %v" , err )
118
121
}
119
122
120
123
want := & Runners {
121
- TotalCount : 2 ,
124
+ TotalCount : 1 ,
122
125
Runners : []* Runner {
123
126
{ID : Int64 (23 ), Name : String ("MBP" ), OS : String ("macos" ), Status : String ("online" )},
124
- {ID : Int64 (24 ), Name : String ("iMac" ), OS : String ("macos" ), Status : String ("offline" )},
125
127
},
126
128
}
127
129
if ! cmp .Equal (runners , want ) {
@@ -130,7 +132,7 @@ func TestEnterpriseService_ListRunners(t *testing.T) {
130
132
131
133
const methodName = "ListRunners"
132
134
testBadOptions (t , methodName , func () (err error ) {
133
- _ , _ , err = client .Enterprise .ListRunners (ctx , "\n " , & ListOptions {})
135
+ _ , _ , err = client .Enterprise .ListRunners (ctx , "\n " , & ListRunnersOptions {})
134
136
return err
135
137
})
136
138
0 commit comments