mirror of
				https://github.com/go-gitea/gitea
				synced 2025-11-04 05:18:25 +00:00 
			
		
		
		
	add more tests
This commit is contained in:
		@@ -47,12 +47,21 @@ func TestApplyEveryoneRepoPermission(t *testing.T) {
 | 
				
			|||||||
	perm := Permission{
 | 
						perm := Permission{
 | 
				
			||||||
		AccessMode: perm_model.AccessModeNone,
 | 
							AccessMode: perm_model.AccessModeNone,
 | 
				
			||||||
		units: []*repo_model.RepoUnit{
 | 
							units: []*repo_model.RepoUnit{
 | 
				
			||||||
			{Type: unit.TypeWiki, EveryoneAccessMode: perm_model.AccessModeNone},
 | 
								{Type: unit.TypeWiki, EveryoneAccessMode: perm_model.AccessModeRead},
 | 
				
			||||||
		},
 | 
							},
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	applyEveryoneRepoPermission(nil, &perm)
 | 
						applyEveryoneRepoPermission(nil, &perm)
 | 
				
			||||||
	assert.False(t, perm.CanRead(unit.TypeWiki))
 | 
						assert.False(t, perm.CanRead(unit.TypeWiki))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						perm = Permission{
 | 
				
			||||||
 | 
							AccessMode: perm_model.AccessModeNone,
 | 
				
			||||||
 | 
							units: []*repo_model.RepoUnit{
 | 
				
			||||||
 | 
								{Type: unit.TypeWiki, EveryoneAccessMode: perm_model.AccessModeRead},
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						applyEveryoneRepoPermission(&user_model.User{ID: 0}, &perm)
 | 
				
			||||||
 | 
						assert.False(t, perm.CanRead(unit.TypeWiki))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	perm = Permission{
 | 
						perm = Permission{
 | 
				
			||||||
		AccessMode: perm_model.AccessModeNone,
 | 
							AccessMode: perm_model.AccessModeNone,
 | 
				
			||||||
		units: []*repo_model.RepoUnit{
 | 
							units: []*repo_model.RepoUnit{
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user