command: ["node", "--test", "/home/jwoltje/.t3/worktrees/mosaic-stack/magica-row329/packages/bus/tests/tester.test.mjs"]
TMPDIR: /mnt/storage/scratch/tmp/oEntjx
launch nice: 19
✔ the tester binds only when the business sets bus.tester to exactly true (128.013556ms)
✔ a business may not name a role tester, so the tester address is never a role (35.859928ms)
✔ every verb outside the tester list refuses tester-refused and is recorded against the tester (57.584773ms)
✔ a tester message is from tester, needs no prefix, and writes no human.input or authority (29.582822ms)
✔ a tester message to a role no run holds refuses tester-target-not-running and stores nothing (19.416192ms)
✔ a tester message is refused while the run is only launched, and routes once it claims (22.343612ms)
✔ a human message to a role no run holds still waits and tells launch.by (15.851476ms)
✔ a role answers a tester only in reply to a tester message, and the answer never reaches the human (30.446925ms)
✔ the tester reads the human views a reader reads (44.145701ms)
✔ tester proof binds its own CLI, start time and nonce, refuses a managed run and allows an agent (1.652289ms)
✔ neither CLI's nonce proves the other: each proof is bound to its own CLI and nonce variable (0.449243ms)
✔ testerNonce reads only the tester's variable and gives null on any read error (0.30001ms)
✔ an envelope carries exactly one of cap, human and tester; no tester authenticator refuses (110.516704ms)
✔ tester-cli.mjs binds through the runtime when the switch is on, and refuses off or under a run marker (1142.633577ms)
ℹ tests 14
ℹ suites 0
ℹ pass 14
ℹ fail 0
ℹ cancelled 0
ℹ skipped 0
ℹ todo 0
ℹ duration_ms 1771.026289
