()
| 2 | |
| 3 | |
| 4 | def test_ref_definitions(): |
| 5 | md = MarkdownIt() |
| 6 | src = "[a]: abc\n\n[b]: xyz\n\n[b]: ijk" |
| 7 | env = {} # type: ignore |
| 8 | tokens = md.parse(src, env) |
| 9 | assert tokens == [] |
| 10 | assert env == { |
| 11 | "references": { |
| 12 | "A": {"title": "", "href": "abc", "map": [0, 1]}, |
| 13 | "B": {"title": "", "href": "xyz", "map": [2, 3]}, |
| 14 | }, |
| 15 | "duplicate_refs": [{"href": "ijk", "label": "B", "map": [4, 5], "title": ""}], |
| 16 | } |
| 17 | |
| 18 | |
| 19 | def test_use_existing_env(data_regression): |
nothing calls this directly
no test coverage detected
searching dependent graphs…