Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions src/parser/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2134,6 +2134,10 @@ impl<'a, 'o, 'c> Parser<'a, 'o, 'c> {
this_bracket = true;
break;
}
NodeValue::WikiLink(..) => {
this_bracket = true;
break;
}
_ => break,
}
}
Expand Down
19 changes: 19 additions & 0 deletions src/tests/wikilinks.rs
Original file line number Diff line number Diff line change
Expand Up @@ -167,6 +167,25 @@ fn wikilinks_exceeds_label_limit() {
);
}

#[test]
fn wikilinks_autolinker_ignored() {
html_opts!(
[extension.wikilinks_title_after_pipe, extension.autolink],
concat!("[[http://example.com]]",),
concat!(
"<p><a href=\"http://example.com\" data-wikilink=\"true\">http://example.com</a></p>\n"
),
);

html_opts!(
[extension.wikilinks_title_before_pipe, extension.autolink],
concat!("[[http://example.com]]",),
concat!(
"<p><a href=\"http://example.com\" data-wikilink=\"true\">http://example.com</a></p>\n"
),
);
}

#[test]
fn sourcepos() {
assert_ast_match!(
Expand Down