command: ["node", "--test", "/home/jwoltje/.t3/worktrees/mosaic-stack/magica-row329/packages/bus/tests/review.test.mjs"]
TMPDIR: /mnt/storage/scratch/tmp/oEntjx
launch nice: 19
✔ a push is recorded as the action.allowed for git.push.working on the task, and only the host records one (41.63113ms)
✔ review.request names the latest pushed commit and sends the reviewer a REVIEW-REQUEST (23.807336ms)
✔ review.request says which run holds the reviewer role, or null, and a null request waits for a claim (28.043425ms)
✔ review.request refuses a commit that isn't the latest push, a non-reviewer and a role without the action (39.205128ms)
✔ reviewFetch answers only the addressed reviewer, for the request it cites (25.995984ms)
✔ review.verdict answers one request once, to the role that asked (35.456487ms)
✔ task.close on a pushed task needs an approve verdict for the latest push (53.324932ms)
✔ a refusal the host decided is filed on the task it names, and only a task ref counts (29.471695ms)
ℹ tests 8
ℹ suites 0
ℹ pass 8
ℹ fail 0
ℹ cancelled 0
ℹ skipped 0
ℹ todo 0
ℹ duration_ms 370.239874
