summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2026-04-25 06:34:56 -0300
committerEuAndreh <eu@euandre.org>2026-04-25 06:34:56 -0300
commit7b1572e68f886d4b4eadb16a9193b968c86fbc74 (patch)
treea6688c7274643a02c61419b6ac8e403c7db07dee /tests
parentAdd unit+integration tests for WHOIS, WHO, MODE, TOPIC, KICK, AWAY, (diff)
downloadpapod-7b1572e68f886d4b4eadb16a9193b968c86fbc74.tar.gz
papod-7b1572e68f886d4b4eadb16a9193b968c86fbc74.tar.xz
Implement LUSERS, WHOWAS, INFO, INVITE; fix AWAY, LIST, WHO
New commands: - LUSERS: return 251-255 with user/channel counts (only counts registered clients to avoid stale-state inflation) - WHOWAS: return 406 (no such nickname) + 369 (end of WHOWAS) for all queries (no history tracking yet) - INFO: return 371 (server info) + 374 (end of INFO) - INVITE: send invite to target, return 341 (inviting) or 443 (already on channel) Fixes: - AWAY: empty trailing param (AWAY :) now unsets away status - LIST: only show channels with active members; support LIST #specific filtering - WHO: include away flag (H=here, G=gone) in 352 replies irctest: 214 passed, 440 failed, 218 skipped (up from 205). Unit: 260 assertions, Integration: 38 assertions — all pass.
Diffstat (limited to 'tests')
0 files changed, 0 insertions, 0 deletions