Files
sub2api/backend
erio 0e6d5817ba test(signature): add Redis pool unit tests with miniredis
Covers the Lua script logic (ZADD + lazy TTL expiry + capacity trim)
via in-process miniredis — no Docker required, runs under `go test
-tags unit`.

10 cases: basic add/topN, fewer-than-N, empty bucket, capacity
trim to newest 3, lazy expiry on Add, TopN-does-not-filter-by-TTL
(design rule: stale sigs survive until next Add), duplicate score
update, empty-input noop, zero-N guard, Size accuracy.

Also keeps the integration test file (build tag `integration`) for
environments with Docker + testcontainers.
2026-04-19 17:10:24 +08:00
..
2026-04-19 15:18:14 +08:00