Add a missing test case for reference override

Exercise link text override.
This commit is contained in:
Vytautas Šaltenis 2015-05-06 15:57:15 +03:00
parent 62f0018e2f
commit 314ce8fe44
1 changed files with 9 additions and 0 deletions

View File

@ -176,6 +176,9 @@ func TestReferenceOverride(t *testing.T) {
"test [!(*http.ServeMux).ServeHTTP][] complicated ref\n",
"<p>test <a href=\"http://localhost:6060/pkg/net/http/#ServeMux.ServeHTTP\" title=\"ServeHTTP docs\">!(*http.ServeMux).ServeHTTP</a> complicated ref</p>\n",
"test [ref5][]\n",
"<p>test <a href=\"http://www.ref5.com/\" title=\"Reference 5\">Moo</a></p>\n",
}
doTestsInlineParam(t, tests, Options{
ReferenceOverride: func(reference string) (rv *Reference, overridden bool) {
@ -200,6 +203,12 @@ func TestReferenceOverride(t *testing.T) {
return &Reference{
Link: "http://localhost:6060/pkg/net/http/#ServeMux.ServeHTTP",
Title: "ServeHTTP docs"}, true
case "ref5":
return &Reference{
Link: "http://www.ref5.com/",
Title: "Reference 5",
Text: "Moo",
}, true
}
return nil, false
}}, 0, HtmlRendererParameters{})