MCPcopy Create free account
hub / github.com/devaccuracy/ledgerforge / TestGetAllIdentities

Function TestGetAllIdentities

api/identity_test.go:175–209  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

173}
174
175func TestGetAllIdentities(t *testing.T) {
176 router, b, err := setupRouter(t)
177 if err != nil {
178 t.Fatalf("Failed to setup router: %v", err)
179 }
180
181 _, err = b.CreateIdentity(model.Identity{
182 FirstName: gofakeit.FirstName(),
183 LastName: gofakeit.LastName(),
184 EmailAddress: gofakeit.Email(),
185 OrganizationName: gofakeit.Company(),
186 Category: "individual",
187 })
188 if err != nil {
189 t.Fatalf("Failed to create identity: %v", err)
190 }
191
192 var response []model.Identity
193 testRequest := TestRequest{
194 Payload: nil,
195 Response: &response,
196 Method: "GET",
197 Route: "/identities",
198 Auth: "",
199 Router: router,
200 }
201
202 resp, err := SetUpTestRequest(testRequest)
203 if err != nil {
204 t.Error(err)
205 return
206 }
207 assert.Equal(t, http.StatusOK, resp.Code)
208 assert.True(t, len(response) >= 1)
209}

Callers

nothing calls this directly

Calls 4

setupRouterFunction · 0.85
SetUpTestRequestFunction · 0.85
CreateIdentityMethod · 0.65
ErrorMethod · 0.45

Tested by

no test coverage detected