Browse Source

Include tests for bracketed links too.

tags/v0.3.1
Ben Kurtovic 11 years ago
parent
commit
d6e03800fa
1 changed files with 15 additions and 0 deletions
  1. +15
    -0
      tests/tokenizer/integration.mwtest

+ 15
- 0
tests/tokenizer/integration.mwtest View File

@@ -135,3 +135,18 @@ name: comment_inside_link
label: an HTML comment inside an external link label: an HTML comment inside an external link
input: "http://example.com/foo<!--comment-->bar" input: "http://example.com/foo<!--comment-->bar"
output: [ExternalLinkOpen(brackets=False), Text(text="http://example.com/foo"), CommentStart(), Text(text="comment"), CommentEnd(), Text(text="bar"), ExternalLinkClose()] output: [ExternalLinkOpen(brackets=False), Text(text="http://example.com/foo"), CommentStart(), Text(text="comment"), CommentEnd(), Text(text="bar"), ExternalLinkClose()]

---

name: bracketed_link_inside_template
label: a bracketed external link nested inside a template, before the end
input: "{{URL|[http://example.com}}]"
output: [Text(text="{{URL|"), ExternalLinkOpen(brackets=True), Text(text="http://example.com}}"), ExternalLinkClose()]


---

name: comment_inside_bracketed_link
label: an HTML comment inside a bracketed external link
input: "[http://example.com/foo<!--comment-->bar]"
output: [ExternalLinkOpen(brackets=True), Text(text="http://example.com/foo"), CommentStart(), Text(text="comment"), CommentEnd(), Text(text="bar"), ExternalLinkClose()]

Loading…
Cancel
Save