refactor: account model overhaul

This commit is contained in:
2026-01-01 18:29:52 +00:00
parent ad7d7c6a1b
commit 88492dd876
49 changed files with 1559 additions and 573 deletions

View File

@@ -0,0 +1,21 @@
# Integration tests (Go + testcontainers)
## Requirements
- A working Docker daemon reachable from the devcontainer.
- Recommended: `.devcontainer/devcontainer.json` includes `docker-outside-of-docker`, which uses the host/Codespaces Docker.
- Alternative: switch to `docker-in-docker` if you dont have host Docker access.
## Run
From `apps/backend`:
```bash
go test -tags=integration ./internal/drexa -run TestRegistrationFlow -count=1
```
Notes:
- The first run pulls `postgres:16-alpine` (needs network access).
- Tests are tagged `integration` so they never run in normal `go test ./...` by accident.
- If Docker isnt available, the test skips (rather than failing).