diff --git a/tests/tokenizer/integration.mwtest b/tests/tokenizer/integration.mwtest
index 1019175..27a7d39 100644
--- a/tests/tokenizer/integration.mwtest
+++ b/tests/tokenizer/integration.mwtest
@@ -241,3 +241,73 @@ name: newline_and_comment_in_template_name_7
label: a template name containing a newline followed by a comment
input: "{{foobar\nbarbaz]]"
+output: [Text(text="[[foo"), TagOpenOpen(), Text(text="i"), TagCloseOpen(padding=""), Text(text="bar"), TagOpenClose(), Text(text="i"), TagCloseClose(), Text(text="baz]]")]
+
+---
+
+name: tag_in_template_name
+label: HTML tags are invalid in template names, even when complete
+input: "{{foobarbaz}}"
+output: [Text(text="{{foo"), TagOpenOpen(), Text(text="i"), TagCloseOpen(padding=""), Text(text="bar"), TagOpenClose(), Text(text="i"), TagCloseClose(), Text(text="baz}}")]
+
+---
+
+name: tag_in_link_text
+label: HTML tags are valid in link text
+input: "[[foo|barbaz]]"
+output: [WikilinkOpen(), Text(text="foo"), WikilinkSeparator(), TagOpenOpen(), Text(text="i"), TagCloseOpen(padding=""), Text(text="bar"), TagOpenClose(), Text(text="i"), TagCloseClose(), Text(text="baz"), WikilinkClose()]
+
+---
+
+name: comment_in_link_title
+label: comments are valid in link titles
+input: "[[foobaz]]"
+output: [WikilinkOpen(), Text(text="foo"), CommentStart(), Text(text="bar"), CommentEnd(), Text(text="baz"), WikilinkClose()]
+
+---
+
+name: incomplete_comment_in_link_title
+label: incomplete comments are invalid in link titles
+input: "[[foo