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

Function TestGenerateMockAccount

api/accounts_test.go:152–176  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

150}
151
152func TestGenerateMockAccount(t *testing.T) {
153 router, _, err := setupRouter(t)
154 if err != nil {
155 t.Fatalf("Failed to setup router: %v", err)
156 }
157
158 var response map[string]string
159 testRequest := TestRequest{
160 Payload: nil,
161 Response: &response,
162 Method: "GET",
163 Route: "/mocked-account",
164 Auth: "",
165 Router: router,
166 }
167
168 resp, err := SetUpTestRequest(testRequest)
169 if err != nil {
170 t.Error(err)
171 return
172 }
173 assert.Equal(t, http.StatusOK, resp.Code)
174 assert.Equal(t, "LedgerForge Bank", response["bank_name"])
175 assert.NotEmpty(t, response["account_number"])
176}

Callers

nothing calls this directly

Calls 3

setupRouterFunction · 0.85
SetUpTestRequestFunction · 0.85
ErrorMethod · 0.45

Tested by

no test coverage detected