@@ -18,7 +18,7 @@ func TestDoSetsAuthHeader(t *testing.T) {
1818 }))
1919 defer srv .Close ()
2020
21- client := New (srv .URL , "oc_testkey123" )
21+ client := newWithPrefix (srv .URL , "oc_testkey123" , "/v1 " )
2222 var result map [string ]any
2323 _ = client .do (context .Background (), http .MethodGet , "/test" , nil , & result )
2424
@@ -36,7 +36,7 @@ func TestDoOmitsAuthHeaderWhenNoKey(t *testing.T) {
3636 }))
3737 defer srv .Close ()
3838
39- client := New (srv .URL , "" )
39+ client := newWithPrefix (srv .URL , "" , "/v1 " )
4040 var result map [string ]any
4141 _ = client .do (context .Background (), http .MethodGet , "/test" , nil , & result )
4242
@@ -56,7 +56,7 @@ func TestDoSendsJSONBody(t *testing.T) {
5656 }))
5757 defer srv .Close ()
5858
59- client := New (srv .URL , "" )
59+ client := newWithPrefix (srv .URL , "" , "/v1 " )
6060 body := map [string ]string {"name" : "test" }
6161 var result map [string ]any
6262 _ = client .do (context .Background (), http .MethodPost , "/test" , body , & result )
@@ -78,7 +78,7 @@ func TestDoNoContentTypeWithoutBody(t *testing.T) {
7878 }))
7979 defer srv .Close ()
8080
81- client := New (srv .URL , "" )
81+ client := newWithPrefix (srv .URL , "" , "/v1 " )
8282 var result map [string ]any
8383 _ = client .do (context .Background (), http .MethodGet , "/test" , nil , & result )
8484
@@ -93,7 +93,7 @@ func TestDoHandles204(t *testing.T) {
9393 }))
9494 defer srv .Close ()
9595
96- client := New (srv .URL , "" )
96+ client := newWithPrefix (srv .URL , "" , "/v1 " )
9797 err := client .do (context .Background (), http .MethodDelete , "/test" , nil , nil )
9898 if err != nil {
9999 t .Errorf ("204 should not return error, got %v" , err )
@@ -107,7 +107,7 @@ func TestDoDecodesSuccessResponse(t *testing.T) {
107107 }))
108108 defer srv .Close ()
109109
110- client := New (srv .URL , "" )
110+ client := newWithPrefix (srv .URL , "" , "/v1 " )
111111 var agent Agent
112112 err := client .do (context .Background (), http .MethodGet , "/test" , nil , & agent )
113113 if err != nil {
@@ -125,7 +125,7 @@ func TestDoReturnsAPIErrorWithMessage(t *testing.T) {
125125 }))
126126 defer srv .Close ()
127127
128- client := New (srv .URL , "" )
128+ client := newWithPrefix (srv .URL , "" , "/v1 " )
129129 err := client .do (context .Background (), http .MethodPost , "/test" , nil , nil )
130130
131131 var apiErr * APIError
@@ -147,7 +147,7 @@ func TestDoReturnsAPIErrorFallbackMessage(t *testing.T) {
147147 }))
148148 defer srv .Close ()
149149
150- client := New (srv .URL , "" )
150+ client := newWithPrefix (srv .URL , "" , "/v1 " )
151151 err := client .do (context .Background (), http .MethodGet , "/test" , nil , nil )
152152
153153 var apiErr * APIError
@@ -169,7 +169,7 @@ func TestDoReturnsAPIError401(t *testing.T) {
169169 }))
170170 defer srv .Close ()
171171
172- client := New (srv .URL , "" )
172+ client := newWithPrefix (srv .URL , "" , "/v1 " )
173173 err := client .do (context .Background (), http .MethodGet , "/test" , nil , nil )
174174
175175 var apiErr * APIError
@@ -188,7 +188,7 @@ func TestDoReturnsAPIError404(t *testing.T) {
188188 }))
189189 defer srv .Close ()
190190
191- client := New (srv .URL , "" )
191+ client := newWithPrefix (srv .URL , "" , "/v1 " )
192192 err := client .do (context .Background (), http .MethodGet , "/test" , nil , nil )
193193
194194 var apiErr * APIError
@@ -219,7 +219,7 @@ func TestDoSendsCorrectMethod(t *testing.T) {
219219 }))
220220 defer srv .Close ()
221221
222- client := New (srv .URL , "" )
222+ client := newWithPrefix (srv .URL , "" , "/v1 " )
223223 _ = client .do (context .Background (), method , "/test" , nil , nil )
224224
225225 if gotMethod != method {
@@ -238,7 +238,7 @@ func TestDoSendsCorrectPath(t *testing.T) {
238238 }))
239239 defer srv .Close ()
240240
241- client := New (srv .URL , "" )
241+ client := newWithPrefix (srv .URL , "" , "/v1 " )
242242 _ = client .do (context .Background (), http .MethodGet , "/v1/agents" , nil , nil )
243243
244244 if gotPath != "/v1/agents" {
0 commit comments