add some Wiki unit tests (#26260)
- Just to get 100% coverage on services/wiki/wiki_path.go, nothing special. This is just an formality. (cherry picked from commit 6b3528920fbf18c41d6aeb95498af48443282370) Refs: https://codeberg.org/forgejo/forgejo/pulls/1156 Co-authored-by: Gusted <postmaster@gusted.xyz>
This commit is contained in:
parent
54c28fddd8
commit
02d5f422ea
@ -307,3 +307,15 @@ func TestPrepareWikiFileName_FirstPage(t *testing.T) {
|
|||||||
assert.NoError(t, err)
|
assert.NoError(t, err)
|
||||||
assert.EqualValues(t, "Home.md", newWikiPath)
|
assert.EqualValues(t, "Home.md", newWikiPath)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func TestWebPathConversion(t *testing.T) {
|
||||||
|
assert.Equal(t, "path/wiki", WebPathToURLPath(WebPath("path/wiki")))
|
||||||
|
assert.Equal(t, "wiki", WebPathToURLPath(WebPath("wiki")))
|
||||||
|
assert.Equal(t, "", WebPathToURLPath(WebPath("")))
|
||||||
|
}
|
||||||
|
|
||||||
|
func TestWebPathFromRequest(t *testing.T) {
|
||||||
|
assert.Equal(t, WebPath("a%2Fb"), WebPathFromRequest("a/b"))
|
||||||
|
assert.Equal(t, WebPath("a"), WebPathFromRequest("a"))
|
||||||
|
assert.Equal(t, WebPath("b"), WebPathFromRequest("a/../b"))
|
||||||
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user