aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com/google
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/java/com/google')
-rw-r--r--src/test/java/com/google/devtools/build/docgen/RuleLinkExpanderTest.java13
1 files changed, 11 insertions, 2 deletions
diff --git a/src/test/java/com/google/devtools/build/docgen/RuleLinkExpanderTest.java b/src/test/java/com/google/devtools/build/docgen/RuleLinkExpanderTest.java
index fbacd0c080..cea22dace2 100644
--- a/src/test/java/com/google/devtools/build/docgen/RuleLinkExpanderTest.java
+++ b/src/test/java/com/google/devtools/build/docgen/RuleLinkExpanderTest.java
@@ -36,8 +36,8 @@ public class RuleLinkExpanderTest {
.put("Fileset", "fileset")
.put("proto_library", "protocol-buffer")
.build();
- multiPageExpander = new RuleLinkExpander(index, false);
- singlePageExpander = new RuleLinkExpander(index, true);
+ multiPageExpander = new RuleLinkExpander("product-name", index, false);
+ singlePageExpander = new RuleLinkExpander("product-name", index, true);
}
private void checkExpandSingle(String docs, String expected) {
@@ -111,6 +111,15 @@ public class RuleLinkExpanderTest {
"<a href=\"#common-definitions\">Common Definitions</a>");
}
+ @Test public void testUserManualRefIncludesProductName() {
+ checkExpandMulti(
+ "<a href=\"${link user-manual#overview}\">Link</a>",
+ "<a href=\"product-name-user-manual.html#overview\">Link</a>");
+ checkExpandSingle(
+ "<a href=\"${link user-manual#overview}\">Link</a>",
+ "<a href=\"product-name-user-manual.html#overview\">Link</a>");
+ }
+
@Test(expected = IllegalArgumentException.class)
public void testRefNotFound() {
String docs = "<a href=\"${link foo.bar}\">bar</a>";