MCPcopy
hub / github.com/cli/cli / JSONResponse

Function JSONResponse

pkg/httpmock/stub.go:162–170  ·  view source on GitHub ↗
(body interface{})

Source from the content-addressed store, hash-verified

160}
161
162func JSONResponse(body interface{}) Responder {
163 return func(req *http.Request) (*http.Response, error) {
164 b, _ := json.Marshal(body)
165 header := http.Header{
166 "Content-Type": []string{"application/json"},
167 }
168 return httpResponseWithHeader(200, req, bytes.NewBuffer(b), header), nil
169 }
170}
171
172// StatusJSONResponse turns the given argument into a JSON response.
173//

Callers 15

TestSearcherCodeFunction · 0.92
TestSearcherCommitsFunction · 0.92
TestSearcherRepositoriesFunction · 0.92
TestSearcherIssuesFunction · 0.92
TestDeleteRunFunction · 0.92
TestListRunFunction · 0.92
Test_viewRunFunction · 0.92
Test_listRunFunction · 0.92
Test_deleteRunFunction · 0.92
Test_viewRunFunction · 0.92
TestRenameRunFunction · 0.92

Calls 1

httpResponseWithHeaderFunction · 0.85

Tested by 15

TestSearcherCodeFunction · 0.74
TestSearcherCommitsFunction · 0.74
TestSearcherRepositoriesFunction · 0.74
TestSearcherIssuesFunction · 0.74
TestDeleteRunFunction · 0.74
TestListRunFunction · 0.74
Test_viewRunFunction · 0.74
Test_listRunFunction · 0.74
Test_deleteRunFunction · 0.74
Test_viewRunFunction · 0.74
TestRenameRunFunction · 0.74