MCPcopy Index your code
hub / github.com/dnote/dnote / HTTPAuthDo

Function HTTPAuthDo

pkg/server/testutils/main.go:154–158  ·  view source on GitHub ↗

HTTPAuthDo makes an HTTP request with an appropriate authorization header for a user with a specific DB

(t *testing.T, db *gorm.DB, req *http.Request, user database.User)

Source from the content-addressed store, hash-verified

152
153// HTTPAuthDo makes an HTTP request with an appropriate authorization header for a user with a specific DB
154func HTTPAuthDo(t *testing.T, db *gorm.DB, req *http.Request, user database.User) *http.Response {
155 SetReqAuthHeader(t, db, req, user)
156
157 return HTTPDo(t, req)
158}
159
160// MakeReq makes an HTTP request and returns a response
161func MakeReq(endpoint string, method, path, data string) *http.Request {

Callers 15

TestGetNotesFunction · 0.92
TestGetNoteFunction · 0.92
TestCreateNoteFunction · 0.92
TestDeleteNoteFunction · 0.92
TestUpdateNoteFunction · 0.92
TestGetBooksFunction · 0.92
TestGetBooksByNameFunction · 0.92
TestGetBookFunction · 0.92
TestGetBookNonOwnerFunction · 0.92
TestCreateBookFunction · 0.92
TestUpdateBookFunction · 0.92
TestDeleteBookFunction · 0.92

Calls 2

SetReqAuthHeaderFunction · 0.85
HTTPDoFunction · 0.85

Tested by 15

TestGetNotesFunction · 0.74
TestGetNoteFunction · 0.74
TestCreateNoteFunction · 0.74
TestDeleteNoteFunction · 0.74
TestUpdateNoteFunction · 0.74
TestGetBooksFunction · 0.74
TestGetBooksByNameFunction · 0.74
TestGetBookFunction · 0.74
TestGetBookNonOwnerFunction · 0.74
TestCreateBookFunction · 0.74
TestUpdateBookFunction · 0.74
TestDeleteBookFunction · 0.74