Make # survice Url cleaning

To enable anchors in Urls.

Fixes #888
This commit is contained in:
bep
2015-02-10 19:13:45 +01:00
parent e3daa359ec
commit fa71f6c11e
2 changed files with 17 additions and 1 deletions

View File

@@ -50,6 +50,10 @@ const (
name = "Tax RSS"
url = "/two/key.xml"
identifier="xml"
[[menu.hash]]
name = "Tax With #"
url = "/resource#anchor"
identifier="hash"
[[menu.unicode]]
name = "Unicode Russian"
identifier = "unicode-russian"
@@ -262,6 +266,18 @@ func TestPageMenu(t *testing.T) {
}
// issue #888
func TestMenuWithHashInUrl(t *testing.T) {
ts := setupMenuTests(t, MENU_PAGE_SOURCES)
defer resetMenuTestState(ts)
me := ts.findTestMenuEntryById("hash", "hash")
assert.NotNil(t, me)
assert.Equal(t, "/Zoo/resource/#anchor", me.Url)
}
// issue #719
func TestMenuWithUnicodeUrls(t *testing.T) {
for _, uglyUrls := range []bool{true, false} {