Skip to content

Commit f550bc8

Browse files
Add test case for JSON resource marshaling (#2537)
1 parent cb4df26 commit f550bc8

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

github/teams_test.go

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2134,3 +2134,23 @@ func TestIDPGroupList_Marshal(t *testing.T) {
21342134

21352135
testJSONMarshal(t, u, want)
21362136
}
2137+
2138+
func TestExternalGroupMember_Marshal(t *testing.T) {
2139+
testJSONMarshal(t, &ExternalGroupMember{}, "{}")
2140+
2141+
u := &ExternalGroupMember{
2142+
MemberID: Int64(1),
2143+
MemberLogin: String("test member"),
2144+
MemberName: String("test member name"),
2145+
MemberEmail: String("test member email"),
2146+
}
2147+
2148+
want := `{
2149+
"member_id": 1,
2150+
"member_login": "test member",
2151+
"member_name":"test member name",
2152+
"member_email":"test member email"
2153+
}`
2154+
2155+
testJSONMarshal(t, u, want)
2156+
}

0 commit comments

Comments
 (0)