Merge branch 'main' into avm99963-monorail

Merged commit 4137ed7879acadbf891e8c471108acb874dae886.

GitOrigin-RevId: b6100ffc5b1da355a35f37b13fcaaf746ee8b307
diff --git a/static_src/shared/md-helper.test.js b/static_src/shared/md-helper.test.js
index cd77d55..6056849 100644
--- a/static_src/shared/md-helper.test.js
+++ b/static_src/shared/md-helper.test.js
@@ -51,6 +51,12 @@
         '<h1>Heading level 1</h1>\n<h2>Heading level 2</h2>\n');
   });
 
+  it('can render codeblocks', () => {
+    const actual = renderMarkdown('```\nhello world\n```');
+    assert.equal(actual,
+      '<pre><code>hello world\n</code></pre>\n');
+  });
+
   describe('can render links', () => {
     it('for simple links', () => {
       const actual = renderMarkdown('[clickme](http://google.com)');
@@ -104,6 +110,16 @@
 
     actual = renderMarkdown('<a href="https://google.com">clickme</a>');
     assert.equal(actual,
-        '<p>&lt;a href="https://google.com"&gt;clickme&lt;/a&gt;</p>\n');
+      `<p>&lt;a href="<span class="annotated-link"><a title="" ` +
+      `href="https://google.com&quot;>clickme</a"><span ` +
+      `class="material-icons link_off">link_off</span>` +
+      `https://google.com"&gt;clickme&lt;/a</a><span ` +
+      `class="tooltip">Link may be malformed: ` +
+      `https://google.com"&gt;clickme&lt;/a</span></span>&gt;</p>\n`);
+  });
+
+  it('escapes video content', () => {
+    const actual = renderMarkdown('<video src="//youtube" control></video>');
+    assert.equal(actual, '<p>&lt;video src="//youtube" control&gt;&lt;/video&gt;</p>\n');
   });
 });