From 20c2b09cadd104c9c81eaa274d9a5a4d5860814f Mon Sep 17 00:00:00 2001 From: akshay Date: Sun, 30 Oct 2022 22:42:49 +0530 Subject: [PATCH] Add test case for JSON resource marshaling --- github/teams_members_test.go | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/github/teams_members_test.go b/github/teams_members_test.go index 61944567fa..5ef1735160 100644 --- a/github/teams_members_test.go +++ b/github/teams_members_test.go @@ -803,3 +803,23 @@ func TestTeamAddTeamMembershipOptions_Marshal(t *testing.T) { testJSONMarshal(t, u, want) } + +func TestTeamListTeamMembersOptions_Marshal(t *testing.T) { + testJSONMarshal(t, &TeamListTeamMembersOptions{}, "{}") + + u := &TeamListTeamMembersOptions{ + Role: "role", + ListOptions: ListOptions{ + Page: 1, + PerPage: 2, + }, + } + + want := `{ + "role": "role", + "Page": 1, + "PerPage": 2 + }` + + testJSONMarshal(t, u, want) +}