Skip to content

Commit 7ad6aa6

Browse files
authored
Improve orgs_projects.go coverage (#1687)
1 parent 9082d7b commit 7ad6aa6

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

github/orgs_projects_test.go

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,20 @@ func TestOrganizationsService_ListProjects(t *testing.T) {
3636
if !reflect.DeepEqual(projects, want) {
3737
t.Errorf("Organizations.ListProjects returned %+v, want %+v", projects, want)
3838
}
39+
40+
const methodName = "ListProjects"
41+
testBadOptions(t, methodName, func() (err error) {
42+
_, _, err = client.Organizations.ListProjects(ctx, "\n", opt)
43+
return err
44+
})
45+
46+
testNewRequestAndDoFailure(t, methodName, client, func() (*Response, error) {
47+
got, resp, err := client.Organizations.ListProjects(ctx, "o", opt)
48+
if got != nil {
49+
t.Errorf("testNewRequestAndDoFailure %v = %#v, want nil", methodName, got)
50+
}
51+
return resp, err
52+
})
3953
}
4054

4155
func TestOrganizationsService_CreateProject(t *testing.T) {
@@ -67,4 +81,18 @@ func TestOrganizationsService_CreateProject(t *testing.T) {
6781
if !reflect.DeepEqual(project, want) {
6882
t.Errorf("Organizations.CreateProject returned %+v, want %+v", project, want)
6983
}
84+
85+
const methodName = "CreateProject"
86+
testBadOptions(t, methodName, func() (err error) {
87+
_, _, err = client.Organizations.CreateProject(ctx, "\n", input)
88+
return err
89+
})
90+
91+
testNewRequestAndDoFailure(t, methodName, client, func() (*Response, error) {
92+
got, resp, err := client.Organizations.CreateProject(ctx, "o", input)
93+
if got != nil {
94+
t.Errorf("testNewRequestAndDoFailure %v = %#v, want nil", methodName, got)
95+
}
96+
return resp, err
97+
})
7098
}

0 commit comments

Comments
 (0)