use super::suppression_guide;
#[test]
fn suppression_guide_covers_grammar_targets_and_rationale() {
let g = suppression_guide();
assert!(
g.contains("qual:allow(dim, target=N)"),
"metric grammar line"
);
assert!(g.contains("value REQUIRED"), "value-required note");
assert!(g.contains("needs a reason"), "reason-required note");
assert!(g.contains("file_length"), "srp metric target");
assert!(g.contains("god_struct"), "srp boolean target");
assert!(
g.contains("max_instability"),
"coupling float metric target"
);
assert!(g.contains("untested"), "test_quality target");
assert!(g.contains("bare allow(iosp)"), "iosp single-kind note");
assert!(g.contains("10%"), "10% headroom rationale");
assert!(g.contains("last resort"), "last-resort framing");
}