Skip to content

Commit d94f5c9

Browse files
authored
Fix breakages caused by merge (#3781)
1 parent 590596a commit d94f5c9

File tree

2 files changed

+20
-25
lines changed

2 files changed

+20
-25
lines changed

github/projects_test.go

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -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)

test/integration/projects_test.go

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
package integration
99

1010
import (
11-
"context"
1211
"os"
1312
"testing"
1413

@@ -32,15 +31,13 @@ import (
3231
// GITHUB_TEST_REPO (repo name)
3332

3433
func TestProjectsV2_Org(t *testing.T) {
35-
if !checkAuth("TestProjectsV2_Org") {
36-
return
37-
}
34+
skipIfMissingAuth(t)
3835
org := os.Getenv("GITHUB_TEST_ORG")
3936
if org == "" {
4037
t.Skip("GITHUB_TEST_ORG not set")
4138
}
4239

43-
ctx := context.Background()
40+
ctx := t.Context()
4441

4542
opts := &github.ListProjectsOptions{}
4643
// List projects for org; pick the first available project we can read.
@@ -76,15 +73,13 @@ func TestProjectsV2_Org(t *testing.T) {
7673
}
7774

7875
func TestProjectsV2_User(t *testing.T) {
79-
if !checkAuth("TestProjectsV2_User") {
80-
return
81-
}
76+
skipIfMissingAuth(t)
8277
user := os.Getenv("GITHUB_TEST_USER")
8378
if user == "" {
8479
t.Skip("GITHUB_TEST_USER not set")
8580
}
8681

87-
ctx := context.Background()
82+
ctx := t.Context()
8883
opts := &github.ListProjectsOptions{}
8984
projects, _, err := client.Projects.ListProjectsForUser(ctx, user, opts)
9085
if err != nil {

0 commit comments

Comments
 (0)