From 0d076406bb4c11c4a64234ba758fab0a48856449 Mon Sep 17 00:00:00 2001 From: akshay Date: Thu, 27 Oct 2022 20:56:55 +0530 Subject: [PATCH] Add test cases for JSON resource marshaling --- github/teams_test.go | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/github/teams_test.go b/github/teams_test.go index cee6ff433e..9a74630dfd 100644 --- a/github/teams_test.go +++ b/github/teams_test.go @@ -2134,3 +2134,23 @@ func TestIDPGroupList_Marshal(t *testing.T) { testJSONMarshal(t, u, want) } + +func TestExternalGroupMember_Marshal(t *testing.T) { + testJSONMarshal(t, &ExternalGroupMember{}, "{}") + + u := &ExternalGroupMember{ + MemberID: Int64(1), + MemberLogin: String("test member"), + MemberName: String("test member name"), + MemberEmail: String("test member email"), + } + + want := `{ + "member_id": 1, + "member_login": "test member", + "member_name":"test member name", + "member_email":"test member email" + }` + + testJSONMarshal(t, u, want) +}