diff options
-rw-r--r-- | tests/html-tests/tests/A.hs | 6 | ||||
-rw-r--r-- | tests/html-tests/tests/A.html.ref | 16 | ||||
-rw-r--r-- | tests/html-tests/tests/B.hs | 9 | ||||
-rw-r--r-- | tests/html-tests/tests/B.html.ref | 52 | ||||
-rw-r--r-- | tests/html-tests/tests/CrossPackageDocs.html.ref | 8 |
5 files changed, 87 insertions, 4 deletions
diff --git a/tests/html-tests/tests/A.hs b/tests/html-tests/tests/A.hs index 4a344a24..ac8fad49 100644 --- a/tests/html-tests/tests/A.hs +++ b/tests/html-tests/tests/A.hs @@ -1,2 +1,8 @@ module A where data A = A + +other :: Int +other = 2 + +test2 :: Bool +test2 = False diff --git a/tests/html-tests/tests/A.html.ref b/tests/html-tests/tests/A.html.ref index cb25ba99..63d56c36 100644 --- a/tests/html-tests/tests/A.html.ref +++ b/tests/html-tests/tests/A.html.ref @@ -66,6 +66,22 @@ window.onload = function () {pageLoad();setSynopsis("mini_A.html");}; ></table ></div ></div + ><div class="top" + ><p class="src" + ><a name="v:other" class="def" + >other</a + > :: <a href="" + >Int</a + ></p + ></div + ><div class="top" + ><p class="src" + ><a name="v:test2" class="def" + >test2</a + > :: <a href="" + >Bool</a + ></p + ></div ></div ></div ><div id="footer" diff --git a/tests/html-tests/tests/B.hs b/tests/html-tests/tests/B.hs index 3a31507e..38310ebd 100644 --- a/tests/html-tests/tests/B.hs +++ b/tests/html-tests/tests/B.hs @@ -1,2 +1,7 @@ -module B ( module A ) where -import A +module B ( module A, test ) where +import A ( A(..), test2 ) + +-- | This link shouldn't work: 'other'. +-- These links should work: 'A.other', 'Data.List.sortBy', 'test2', 'A.test2', 'Data.Maybe.fromMaybe'. +test :: Int +test = 1 diff --git a/tests/html-tests/tests/B.html.ref b/tests/html-tests/tests/B.html.ref index bbb67c2a..f81460ed 100644 --- a/tests/html-tests/tests/B.html.ref +++ b/tests/html-tests/tests/B.html.ref @@ -41,6 +41,22 @@ window.onload = function () {pageLoad();setSynopsis("mini_B.html");}; ><p class="caption" >B</p ></div + ><div id="synopsis" + ><p id="control.syn" class="caption expander" onclick="toggleSection('syn')" + >Synopsis</p + ><ul id="section.syn" class="hide" onclick="toggleSection('syn')" + ><li class="src short" + >module <a href="" + >A</a + ></li + ><li class="src short" + ><a href="" + >test</a + > :: <a href="" + >Int</a + ></li + ></ul + ></div ><div id="interface" ><h1 >Documentation</h1 @@ -50,6 +66,42 @@ window.onload = function () {pageLoad();setSynopsis("mini_B.html");}; >A</a ></p ></div + ><div class="top" + ><p class="src" + ><a name="v:test" class="def" + >test</a + > :: <a href="" + >Int</a + ></p + ><div class="doc" + ><p + >This link shouldn't work: <code + >other</code + >. + These links should work: <code + ><a href="" + >other</a + ></code + >, <code + ><a href="" + >sortBy</a + ></code + >, <code + ><a href="" + >test2</a + ></code + >, <code + ><a href="" + >test2</a + ></code + >, <code + ><a href="" + >fromMaybe</a + ></code + >. +</p + ></div + ></div ></div ></div ><div id="footer" diff --git a/tests/html-tests/tests/CrossPackageDocs.html.ref b/tests/html-tests/tests/CrossPackageDocs.html.ref index 6d6903a2..d3391014 100644 --- a/tests/html-tests/tests/CrossPackageDocs.html.ref +++ b/tests/html-tests/tests/CrossPackageDocs.html.ref @@ -209,9 +209,13 @@ monadic expressions. >Monad</a ></code > for lists, <code - >Data.Maybe.Maybe</code + ><a href="" + >Maybe</a + ></code > and <code - >System.IO.IO</code + ><a href="" + >IO</a + ></code > defined in the <a href="" >Prelude</a |