From 51a9cdab599ef7038ac43cb8e8d873db7456ce87 Mon Sep 17 00:00:00 2001 From: sagar23sj Date: Mon, 12 Jul 2021 13:09:13 +0530 Subject: [PATCH] Resources Covered : - Blob --- github/git_blobs_test.go | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/github/git_blobs_test.go b/github/git_blobs_test.go index 80caf3da495..f2e2457b7c9 100644 --- a/github/git_blobs_test.go +++ b/github/git_blobs_test.go @@ -154,3 +154,27 @@ func TestGitService_CreateBlob_invalidOwner(t *testing.T) { _, _, err := client.Git.CreateBlob(ctx, "%", "%", &Blob{}) testURLParseError(t, err) } + +func TestBlob_Marshal(t *testing.T) { + testJSONMarshal(t, &Blob{}, "{}") + + u := &Blob{ + Content: String("content"), + Encoding: String("encoding"), + SHA: String("sha"), + Size: Int(1), + URL: String("url"), + NodeID: String("nid"), + } + + want := `{ + "content": "content", + "encoding": "encoding", + "sha": "sha", + "size": 1, + "url": "url", + "node_id": "nid" + }` + + testJSONMarshal(t, u, want) +}