DocServletTest: Fix tests broken by additional anchor elements Change I7a07430b1 added an additional "<a>" element in href tags, but didn't update the corresponding tests. As a result, the tests fail due to unexpected contents. Update the tests with the additional expected "<a>" element, and for the namedAnchor test, modify the input to test that the extra anchor has the expected lower case values. Change-Id: I87b09abd2f9dd99e7a297ae9fad6c28588b76140
diff --git a/gitiles-servlet/src/test/java/com/google/gitiles/doc/DocServletTest.java b/gitiles-servlet/src/test/java/com/google/gitiles/doc/DocServletTest.java index 2404090..38bbbf9 100644 --- a/gitiles-servlet/src/test/java/com/google/gitiles/doc/DocServletTest.java +++ b/gitiles-servlet/src/test/java/com/google/gitiles/doc/DocServletTest.java
@@ -55,7 +55,10 @@ assertThat(html).contains("<li><a href=\"/b/repo/+/master/README.md\">README</a></li>"); assertThat(html) .contains( - "<h1>" + "<a class=\"h\" name=\"page\" href=\"#page\"><span></span></a>" + "page</h1>"); + "<h1>" + + "<a class=\"h\" name=\"page\" href=\"#page\"><span></span></a>" + + "<a class=\"h\" name=\"page\" href=\"#page\"><span></span></a>" + + "page</h1>"); } @Test @@ -78,17 +81,19 @@ @Test public void namedAnchor() throws Exception { - String markdown = "# Section {#debug}\n" + "# Other <a name=\"old-school\"></a>\n"; + String markdown = "# Section {#debug}\n" + "# Other <a name=\"OLD-SCHOOL\"></a>\n"; repo.branch("master").commit().add("index.md", markdown).create(); String html = buildHtml("/repo/+doc/master/"); assertThat(html) .contains( "<h1>" + "<a class=\"h\" name=\"debug\" href=\"#debug\"><span></span></a>" + + "<a class=\"h\" name=\"debug\" href=\"#debug\"><span></span></a>" + "Section</h1>"); assertThat(html) .contains( "<h1>" + + "<a class=\"h\" name=\"OLD-SCHOOL\" href=\"#OLD-SCHOOL\"><span></span></a>" + "<a class=\"h\" name=\"old-school\" href=\"#old-school\"><span></span></a>" + "Other</h1>"); }