()
| 317 | |
| 318 | #[test] |
| 319 | fn parse_markdown_then_lift() { |
| 320 | let doc = format!("---\nid: WORD-9\ntitle: \"Doc parse\"\nstatus: backlog\n---\n{BODY}"); |
| 321 | let (fm, body) = parse_markdown(&doc).unwrap(); |
| 322 | assert_eq!(fm.get("id").unwrap().as_str(), Some("WORD-9")); |
| 323 | let node = lift_intent(&fm, &body).unwrap(); |
| 324 | assert_eq!(node.human_key, "WORD-9"); |
| 325 | assert_eq!(node.id, "urn:atomic:intent:word-9"); |
| 326 | assert_eq!(node.has_acceptance_criterion.len(), 1); |
| 327 | } |
| 328 | |
| 329 | // ── Regression tests for the adversarial-review fixes ──────────────────────── |
| 330 |
nothing calls this directly
no test coverage detected