mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 16:40:24 +08:00 
			
		
		
		
	Prioritize "readme.md" (#5691)
* prioritize readme.md * Improve IsReadmeFile * Add more tests
This commit is contained in:
		
				
					committed by
					
						
						techknowlogick
					
				
			
			
				
	
			
			
			
						parent
						
							6868378673
						
					
				
				
					commit
					bd75965296
				
			@@ -19,6 +19,7 @@ func TestMisc_IsReadmeFile(t *testing.T) {
 | 
			
		||||
		"README",
 | 
			
		||||
		"readME.mdown",
 | 
			
		||||
		"README.md",
 | 
			
		||||
		"readme.i18n.md",
 | 
			
		||||
	}
 | 
			
		||||
	falseTestCases := []string{
 | 
			
		||||
		"test.md",
 | 
			
		||||
@@ -37,4 +38,25 @@ func TestMisc_IsReadmeFile(t *testing.T) {
 | 
			
		||||
	for _, testCase := range falseTestCases {
 | 
			
		||||
		assert.False(t, IsReadmeFile(testCase))
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	trueTestCasesStrict := [][]string{
 | 
			
		||||
		{"readme", ""},
 | 
			
		||||
		{"readme.md", ".md"},
 | 
			
		||||
		{"readme.txt", ".txt"},
 | 
			
		||||
	}
 | 
			
		||||
	falseTestCasesStrict := [][]string{
 | 
			
		||||
		{"readme", ".md"},
 | 
			
		||||
		{"readme.md", ""},
 | 
			
		||||
		{"readme.md", ".txt"},
 | 
			
		||||
		{"readme.md", "md"},
 | 
			
		||||
		{"readmee.md", ".md"},
 | 
			
		||||
		{"readme.i18n.md", ".md"},
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	for _, testCase := range trueTestCasesStrict {
 | 
			
		||||
		assert.True(t, IsReadmeFile(testCase[0], testCase[1]))
 | 
			
		||||
	}
 | 
			
		||||
	for _, testCase := range falseTestCasesStrict {
 | 
			
		||||
		assert.False(t, IsReadmeFile(testCase[0], testCase[1]))
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user