test(engine): discriminating Devour post-replacement regression tests (Fixes #575) - #2795
Conversation
…ests (Fixes phase-rs#575) Co-authored-by: Cursor <cursoragent@cursor.com>
|
Warning You have reached your daily quota limit. Please wait up to 24 hours and I will start processing your requests again! |
/review-impl — PR #2795 (Devour post-replacement regression tests)Verdict: APPROVE. This is a genuine test-quality improvement, correctly labeled (a) What the
|
/review-impl — PR #2795 (Devour post-replacement regression tests)Reviewed the API diff against PR head Seam / scope: The only Discrimination (both directions pinned):
The deleted Findings (both informational, non-blocking — folding in prior reviewer's points): [LOW] No integration test now drives a [LOW] Outfitted Jouster ( VERDICT: approve |
matthewevans
left a comment
There was a problem hiding this comment.
Maintainer sign-off: strict test-quality upgrade — replaces a self-documented non-discriminating smoke test with a discriminating pair pinning both directions of the Moved-gated sacrifice-scope guard. Two independent review-impl approvals; only optional LOW follow-ups. CI green.
Summary
apply_post_replacement_effectdirectly.DealtDamage+Sacrifice { Typed }injects the source as a pre-selected target (Dralnu path).Moved+Sacrifice { Typed }suppresses source injection and opensEffectZoneChoice(Devour path).Fixes #575
Test plan
cargo test -p engine --lib issue_575