from lib.markdown_parser import markdown_to_html_lines
def test_external_link_gets_target_rel():
md = '[external](https://example.com)'
html = markdown_to_html_lines(md)
assert 'href="https://example.com"' in html
assert 'target="_blank"' in html
assert 'rel="noopener noreferrer"' in html
def test_internal_link_no_target():
md = '[internal](/about)'
html = markdown_to_html_lines(md)
assert 'href="/about"' in html
assert 'target=' not in html