Skip to content

Commit bed819c

Browse files
committed
test(Automattic#194): add test for links in angle brackets
1 parent 809cacd commit bed819c

File tree

1 file changed

+18
-2
lines changed

1 file changed

+18
-2
lines changed

harper-core/src/parsers/markdown.rs

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -416,8 +416,24 @@ mod tests {
416416
}
417417

418418
#[test]
419-
fn respects_config() {
420-
let source = r#"[elijah-potter/harper](https://github.com/elijah-potter/harper)"#;
419+
fn issue_194() {
420+
let source = r"<http://localhost:9093>";
421+
let parser = Markdown::new(MarkdownOptions {
422+
ignore_link_title: true,
423+
..MarkdownOptions::default()
424+
});
425+
let token_kinds = parser
426+
.parse_str(source)
427+
.iter()
428+
.map(|t| t.kind)
429+
.collect::<Vec<_>>();
430+
431+
assert!(matches!(token_kinds.as_slice(), &[TokenKind::Unlintable]));
432+
}
433+
434+
#[test]
435+
fn respects_link_title_config() {
436+
let source = r"[elijah-potter/harper](https://github.com/elijah-potter/harper)";
421437
let parser = Markdown::new(MarkdownOptions {
422438
ignore_link_title: true,
423439
..MarkdownOptions::default()

0 commit comments

Comments
 (0)