Files
explorer-monorepo/backend/api/rest/addresses_internal_test.go
defiQUG bdae5a9f6e feat: explorer API, wallet, CCIP scripts, and config refresh
- Backend REST/gateway/track routes, analytics, Blockscout proxy paths.
- Frontend wallet and liquidity surfaces; MetaMask token list alignment.
- Deployment docs, verification scripts, address inventory updates.

Check: go build ./... under backend/ (pass).
Made-with: Cursor
2026-04-07 23:22:12 -07:00

20 lines
502 B
Go

package rest
import (
"net/http"
"net/http/httptest"
"testing"
)
func TestHandleGetAddressRequiresDB(t *testing.T) {
server := NewServer(nil, 138)
req := httptest.NewRequest(http.MethodGet, "/api/v1/addresses/138/0xAbCdEf1234567890ABCdef1234567890abCDef12?address=0xAbCdEf1234567890ABCdef1234567890abCDef12", nil)
w := httptest.NewRecorder()
server.handleGetAddress(w, req)
if w.Code != http.StatusServiceUnavailable {
t.Fatalf("expected 503 when db is unavailable, got %d", w.Code)
}
}