mirror of
https://github.com/tiennm99/rplace.git
synced 2026-07-18 06:18:00 +00:00
Docker-based tests with real Redis verifying: - BITFIELD write → GETRANGE read round-trip for all 32 colors - Pixel placement at canvas boundaries and various positions - Pixel overwrite correctness - 5-bit boundary isolation (adjacent pixels don't corrupt) - Batch atomicity (100 pixels in single BITFIELD) - Rate limiter Lua script: credit grant, deduction, regen, cap, rejection Test commands: npm test (unit), npm run test:integration (Docker), npm run test:all (both). 82 total tests.