- Add scripts/test.ts: starts a temporary MariaDB container on a random
localhost port, waits for TCP readiness, runs all test files, and
always removes the container (including on Ctrl+C)
- `bun run test` uses the script; `bun run test:unit` runs without a DB
- BUN_MARIADB_TEST_IMAGE selects the image; an existing
BUN_MARIADB_TEST_DB skips Docker
- Document in README
Co-Authored-By: Claude Opus 5.5 <[email protected]>