@@ -30,7 +30,7 @@ func TestProjectsService_ListProjectsForOrg(t *testing.T) {
3030 })
3131
3232 opts := & ListProjectsOptions {Query : "alpha" , ListProjectsPaginationOptions : ListProjectsPaginationOptions {After : "2" , Before : "1" }}
33- ctx := context . Background ()
33+ ctx := t . Context ()
3434 projects , _ , err := client .Projects .ListProjectsForOrg (ctx , "o" , opts )
3535 if err != nil {
3636 t .Fatalf ("Projects.ListProjectsForOrg returned error: %v" , err )
@@ -54,7 +54,7 @@ func TestProjectsService_ListProjectsForOrg(t *testing.T) {
5454 })
5555
5656 // still allow both set (no validation enforced) – ensure it does not error
57- ctxBypass := context .WithValue (context . Background (), BypassRateLimitCheck , true )
57+ ctxBypass := context .WithValue (t . Context (), BypassRateLimitCheck , true )
5858 if _ , _ , err = client .Projects .ListProjectsForOrg (ctxBypass , "o" , & ListProjectsOptions {ListProjectsPaginationOptions : ListProjectsPaginationOptions {Before : "b" , After : "a" }}); err != nil {
5959 t .Fatalf ("unexpected error when both before/after set: %v" , err )
6060 }
@@ -69,7 +69,7 @@ func TestProjectsService_GetProjectForOrg(t *testing.T) {
6969 fmt .Fprint (w , `{"id":1,"title":"OrgProj","created_at":"2011-01-02T15:04:05Z","updated_at":"2012-01-02T15:04:05Z"}` )
7070 })
7171
72- ctx := context . Background ()
72+ ctx := t . Context ()
7373 project , _ , err := client .Projects .GetProjectForOrg (ctx , "o" , 1 )
7474 if err != nil {
7575 t .Fatalf ("Projects.GetProjectForOrg returned error: %v" , err )
@@ -105,7 +105,7 @@ func TestProjectsService_ListUserProjects(t *testing.T) {
105105 })
106106
107107 opts := & ListProjectsOptions {Query : "beta" , ListProjectsPaginationOptions : ListProjectsPaginationOptions {Before : "1" , After : "2" , PerPage : 2 }}
108- ctx := context . Background ()
108+ ctx := t . Context ()
109109 var ctxBypass context.Context
110110 projects , _ , err := client .Projects .ListProjectsForUser (ctx , "u" , opts )
111111 if err != nil {
@@ -130,7 +130,7 @@ func TestProjectsService_ListUserProjects(t *testing.T) {
130130 })
131131
132132 // still allow both set (no validation enforced) – ensure it does not error
133- ctxBypass = context .WithValue (context . Background (), BypassRateLimitCheck , true )
133+ ctxBypass = context .WithValue (t . Context (), BypassRateLimitCheck , true )
134134 if _ , _ , err = client .Projects .ListProjectsForUser (ctxBypass , "u" , & ListProjectsOptions {ListProjectsPaginationOptions : ListProjectsPaginationOptions {Before : "b" , After : "a" }}); err != nil {
135135 t .Fatalf ("unexpected error when both before/after set: %v" , err )
136136 }
@@ -145,7 +145,7 @@ func TestProjectsService_GetProjectForUser(t *testing.T) {
145145 fmt .Fprint (w , `{"id":2,"title":"UProj","created_at":"2011-01-02T15:04:05Z","updated_at":"2012-01-02T15:04:05Z"}` )
146146 })
147147
148- ctx := context . Background ()
148+ ctx := t . Context ()
149149 project , _ , err := client .Projects .GetProjectForUser (ctx , "u" , 2 )
150150 if err != nil {
151151 t .Fatalf ("Projects.GetProjectForUser returned error: %v" , err )
@@ -189,7 +189,7 @@ func TestProjectsService_ListProjectsForOrg_pagination(t *testing.T) {
189189 http .Error (w , "unexpected query" , http .StatusBadRequest )
190190 })
191191
192- ctx := context . Background ()
192+ ctx := t . Context ()
193193 first , resp , err := client .Projects .ListProjectsForOrg (ctx , "o" , nil )
194194 if err != nil {
195195 t .Fatalf ("first page error: %v" , err )
@@ -236,7 +236,7 @@ func TestProjectsService_ListProjectsForUser_pagination(t *testing.T) {
236236 http .Error (w , "unexpected query" , http .StatusBadRequest )
237237 })
238238
239- ctx := context . Background ()
239+ ctx := t . Context ()
240240 first , resp , err := client .Projects .ListProjectsForUser (ctx , "u" , nil )
241241 if err != nil {
242242 t .Fatalf ("first page error: %v" , err )
@@ -309,22 +309,22 @@ func TestProjectsService_ListProjectFieldsForOrg(t *testing.T) {
309309 })
310310
311311 opts := & ListProjectsOptions {Query : "text" , ListProjectsPaginationOptions : ListProjectsPaginationOptions {After : "2" , Before : "1" }}
312- ctx := context . Background ()
312+ ctx := t . Context ()
313313 fields , _ , err := client .Projects .ListProjectFieldsForOrg (ctx , "o" , 1 , opts )
314314 if err != nil {
315315 t .Fatalf ("Projects.ListProjectFieldsForOrg returned error: %v" , err )
316316 }
317317
318318 if len (fields ) != 2 {
319- t .Fatalf ("Projects.ListProjectFieldsForOrg returned %d fields, want 2" , len (fields ))
319+ t .Fatalf ("Projects.ListProjectFieldsForOrg returned %v fields, want 2" , len (fields ))
320320 }
321321
322322 field1 := fields [0 ]
323323 if field1 .ID == nil || * field1 .ID != 1 || field1 .Name != "Status" || field1 .DataType != "single_select" {
324- t .Errorf ("First field: got ID=%v, Name=%s , DataType=%s ; want 1, Status, single_select" , field1 .ID , field1 .Name , field1 .DataType )
324+ t .Errorf ("First field: got ID=%v, Name=%v , DataType=%v ; want 1, Status, single_select" , field1 .ID , field1 .Name , field1 .DataType )
325325 }
326326 if len (field1 .Options ) != 2 {
327- t .Errorf ("First field options: got %d , want 2" , len (field1 .Options ))
327+ t .Errorf ("First field options: got %v , want 2" , len (field1 .Options ))
328328 } else {
329329 getName := func (o * any ) string {
330330 if o == nil || * o == nil {
@@ -349,10 +349,10 @@ func TestProjectsService_ListProjectFieldsForOrg(t *testing.T) {
349349 // Validate second field (without options)
350350 field2 := fields [1 ]
351351 if field2 .ID == nil || * field2 .ID != 2 || field2 .Name != "Priority" || field2 .DataType != "text" {
352- t .Errorf ("Second field: got ID=%v, Name=%s , DataType=%s ; want 2, Priority, text" , field2 .ID , field2 .Name , field2 .DataType )
352+ t .Errorf ("Second field: got ID=%v, Name=%v , DataType=%v ; want 2, Priority, text" , field2 .ID , field2 .Name , field2 .DataType )
353353 }
354354 if len (field2 .Options ) != 0 {
355- t .Errorf ("Second field options: got %d , want 0" , len (field2 .Options ))
355+ t .Errorf ("Second field options: got %v , want 0" , len (field2 .Options ))
356356 }
357357
358358 const methodName = "ListProjectFieldsForOrg"
@@ -370,7 +370,7 @@ func TestProjectsService_ListProjectFieldsForOrg(t *testing.T) {
370370 })
371371
372372 // still allow both set (no validation enforced) – ensure it does not error
373- ctxBypass := context .WithValue (context . Background (), BypassRateLimitCheck , true )
373+ ctxBypass := context .WithValue (t . Context (), BypassRateLimitCheck , true )
374374 if _ , _ , err = client .Projects .ListProjectFieldsForOrg (ctxBypass , "o" , 1 , & ListProjectsOptions {ListProjectsPaginationOptions : ListProjectsPaginationOptions {Before : "b" , After : "a" }}); err != nil {
375375 t .Fatalf ("unexpected error when both before/after set: %v" , err )
376376 }
@@ -401,7 +401,7 @@ func TestProjectsService_ListProjectFieldsForOrg_pagination(t *testing.T) {
401401 http .Error (w , "unexpected query" , http .StatusBadRequest )
402402 })
403403
404- ctx := context . Background ()
404+ ctx := t . Context ()
405405 first , resp , err := client .Projects .ListProjectFieldsForOrg (ctx , "o" , 1 , nil )
406406 if err != nil {
407407 t .Fatalf ("first page error: %v" , err )
0 commit comments