Three failures corrected:
1. Classification tests (lines 321, 329): The EUCAST guideline for
P. aeruginosa already has OR logic (PIP OR TZP), so TZP=R alone
satisfies it regardless of whether the PIP proxy exists. Switch to
guideline="mrgn": the MRGN 4MRGN criterion for P. aeruginosa
requires PIP=R explicitly (lines 1488-1496 of mdro.R), with no TZP
fallback. Without the proxy: PIP missing -> not 4MRGN -> level 1.
With the proxy (TZP=R infers PIP=R): 4MRGN reached -> level 3.
The TZP=S case leaves proxy=NA, so PIP is still absent effectively
-> level 1, which is < level 3 as expected.
2. Verbose/message test (line 335): message_() routes through message()
to stderr, not cat() to stdout. expect_output() only captures stdout
so it always saw nothing. Fix: use expect_message() instead, and
remove the inner suppressMessages() that was swallowing the message
before expect_message() could capture it.
Also trim two stale lines left over from the old expect_output block.
https://claude.ai/code/session_01Cp154UtssHg84bw38xiiTG