MCPcopy Create free account
hub / github.com/cli/cli / exampleDiscussionWithComments

Function exampleDiscussionWithComments

pkg/cmd/discussion/view/view_test.go:1090–1130  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1088}
1089
1090func exampleDiscussionWithComments() *client.Discussion {
1091 d := exampleAnswerableDiscussion()
1092 d.Comments = client.DiscussionCommentList{
1093 TotalCount: 2,
1094 Direction: client.DiscussionCommentListDirectionForward,
1095 Comments: []client.DiscussionComment{
1096 {
1097 ID: "C_1",
1098 URL: "https://github.com/OWNER/REPO/discussions/123#discussioncomment-1",
1099 Author: client.DiscussionActor{Login: "octocat"},
1100 Body: "This is a comment",
1101 CreatedAt: time.Date(2025, 3, 1, 0, 0, 0, 0, time.UTC),
1102 IsAnswer: true,
1103 ReactionGroups: []client.ReactionGroup{
1104 {Content: "THUMBS_UP", TotalCount: 3},
1105 },
1106 Replies: client.DiscussionCommentList{
1107 TotalCount: 5,
1108 Direction: client.DiscussionCommentListDirectionBackward,
1109 Comments: []client.DiscussionComment{
1110 {
1111 ID: "C_1_R1",
1112 URL: "https://github.com/OWNER/REPO/discussions/123#discussioncomment-2",
1113 Author: client.DiscussionActor{Login: "hubot"},
1114 Body: "Thanks!",
1115 CreatedAt: time.Date(2025, 3, 1, 0, 30, 0, 0, time.UTC),
1116 },
1117 },
1118 },
1119 },
1120 {
1121 ID: "C_2",
1122 URL: "https://github.com/OWNER/REPO/discussions/123#discussioncomment-3",
1123 Author: client.DiscussionActor{Login: "monalisa"},
1124 Body: "Another comment",
1125 CreatedAt: time.Date(2025, 3, 1, 0, 45, 0, 0, time.UTC),
1126 },
1127 },
1128 }
1129 return d
1130}
1131
1132func exampleDiscussionWithReplies(nextCursor string, newest bool) *client.Discussion {
1133 firstReply := client.DiscussionComment{

Callers 1

TestViewRunFunction · 0.85

Calls 1

Tested by

no test coverage detected