@@ -10,8 +10,8 @@ import (
1010func TestRunnerRegister (t * testing.T ) {
1111 // Arrange
1212 testRequest := autopilot .NewTestRequest (
13- `mutation RunnerRegister{runnerRegister{runner{id,status},errors{message,path}}}` ,
14- `{}` ,
13+ `mutation RunnerRegister($queue:String) {runnerRegister(queue: $queue) {runner{id,status},errors{message,path}}}` ,
14+ `{"queue": null }` ,
1515 `{"data": {"runnerRegister": { "runner": { "id": "1234", "status": "registered" }, "errors": [] }}}` ,
1616 )
1717
@@ -23,6 +23,22 @@ func TestRunnerRegister(t *testing.T) {
2323 autopilot .Equals (t , ol .ID ("1234" ), result .Id )
2424}
2525
26+ func TestRunnerRegisterWithQueue (t * testing.T ) {
27+ // Arrange
28+ testRequest := autopilot .NewTestRequest (
29+ `mutation RunnerRegister($queue:String){runnerRegister(queue: $queue){runner{id,status},errors{message,path}}}` ,
30+ `{"queue": "my-queue"}` ,
31+ `{"data": {"runnerRegister": { "runner": { "id": "1234", "status": "registered" }, "errors": [] }}}` ,
32+ )
33+
34+ client := BestTestClient (t , "job/register_with_queue" , testRequest )
35+ // Act
36+ result , err := client .RunnerRegister ("my-queue" )
37+ // Assert
38+ autopilot .Ok (t , err )
39+ autopilot .Equals (t , ol .ID ("1234" ), result .Id )
40+ }
41+
2642func TestRunnerGetScale (t * testing.T ) {
2743 // Arrange
2844 testRequest := autopilot .NewTestRequest (
0 commit comments