mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 08:30:25 +08: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:
		@@ -34,6 +34,9 @@ func TestUserTitleToWebPath(t *testing.T) {
 | 
			
		||||
		UserTitle string
 | 
			
		||||
	}
 | 
			
		||||
	for _, test := range []test{
 | 
			
		||||
		{"unnamed", ""},
 | 
			
		||||
		{"unnamed", "."},
 | 
			
		||||
		{"unnamed", ".."},
 | 
			
		||||
		{"wiki-name", "wiki name"},
 | 
			
		||||
		{"title.md.-", "title.md"},
 | 
			
		||||
		{"wiki-name.-", "wiki-name"},
 | 
			
		||||
@@ -118,7 +121,7 @@ func TestUserWebGitPathConsistency(t *testing.T) {
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		userTitle := strings.TrimSpace(string(b[:l]))
 | 
			
		||||
		if userTitle == "" || userTitle == "." {
 | 
			
		||||
		if userTitle == "" || userTitle == "." || userTitle == ".." {
 | 
			
		||||
			continue
 | 
			
		||||
		}
 | 
			
		||||
		webPath := UserTitleToWebPath("", userTitle)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user