1
1
mirror of https://github.com/go-gitea/gitea synced 2024-12-22 16:44:26 +00:00

Improve wiki user title test (#24559)

The `..` should be covered by TestUserTitleToWebPath.

Otherwise, if the random string is "..", it causes unnecessary failure
in TestUserWebGitPathConsistency
This commit is contained in:
wxiaoguang 2023-05-06 19:24:18 +08:00 committed by GitHub
parent bc888e5f92
commit db582d97ef
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -34,6 +34,9 @@ func TestUserTitleToWebPath(t *testing.T) {
UserTitle string UserTitle string
} }
for _, test := range []test{ for _, test := range []test{
{"unnamed", ""},
{"unnamed", "."},
{"unnamed", ".."},
{"wiki-name", "wiki name"}, {"wiki-name", "wiki name"},
{"title.md.-", "title.md"}, {"title.md.-", "title.md"},
{"wiki-name.-", "wiki-name"}, {"wiki-name.-", "wiki-name"},
@ -118,7 +121,7 @@ func TestUserWebGitPathConsistency(t *testing.T) {
} }
userTitle := strings.TrimSpace(string(b[:l])) userTitle := strings.TrimSpace(string(b[:l]))
if userTitle == "" || userTitle == "." { if userTitle == "" || userTitle == "." || userTitle == ".." {
continue continue
} }
webPath := UserTitleToWebPath("", userTitle) webPath := UserTitleToWebPath("", userTitle)