@@ -20,28 +20,28 @@ var accessModes = []AccessMode{
20
20
func TestAccessLevel (t * testing.T ) {
21
21
assert .NoError (t , PrepareTestDatabase ())
22
22
23
- user1 := AssertExistsAndLoadBean (t , & User {ID : 2 }).(* User )
24
- user2 := AssertExistsAndLoadBean (t , & User {ID : 5 }).(* User )
23
+ user2 := AssertExistsAndLoadBean (t , & User {ID : 2 }).(* User )
24
+ user5 := AssertExistsAndLoadBean (t , & User {ID : 5 }).(* User )
25
25
// A public repository owned by User 2
26
26
repo1 := AssertExistsAndLoadBean (t , & Repository {ID : 1 }).(* Repository )
27
27
assert .False (t , repo1 .IsPrivate )
28
28
// A private repository owned by Org 3
29
- repo2 := AssertExistsAndLoadBean (t , & Repository {ID : 3 }).(* Repository )
30
- assert .True (t , repo2 .IsPrivate )
29
+ repo3 := AssertExistsAndLoadBean (t , & Repository {ID : 3 }).(* Repository )
30
+ assert .True (t , repo3 .IsPrivate )
31
31
32
- level , err := AccessLevel (user1 . ID , repo1 )
32
+ level , err := AccessLevel (user2 , repo1 )
33
33
assert .NoError (t , err )
34
34
assert .Equal (t , AccessModeOwner , level )
35
35
36
- level , err = AccessLevel (user1 . ID , repo2 )
36
+ level , err = AccessLevel (user2 , repo3 )
37
37
assert .NoError (t , err )
38
- assert .Equal (t , AccessModeWrite , level )
38
+ assert .Equal (t , AccessModeOwner , level )
39
39
40
- level , err = AccessLevel (user2 . ID , repo1 )
40
+ level , err = AccessLevel (user5 , repo1 )
41
41
assert .NoError (t , err )
42
42
assert .Equal (t , AccessModeRead , level )
43
43
44
- level , err = AccessLevel (user2 . ID , repo2 )
44
+ level , err = AccessLevel (user5 , repo3 )
45
45
assert .NoError (t , err )
46
46
assert .Equal (t , AccessModeNone , level )
47
47
}
@@ -58,23 +58,18 @@ func TestHasAccess(t *testing.T) {
58
58
repo2 := AssertExistsAndLoadBean (t , & Repository {ID : 3 }).(* Repository )
59
59
assert .True (t , repo2 .IsPrivate )
60
60
61
- for _ , accessMode := range accessModes {
62
- has , err := HasAccess (user1 .ID , repo1 , accessMode )
63
- assert .NoError (t , err )
64
- assert .True (t , has )
61
+ has , err := HasAccess (user1 .ID , repo1 )
62
+ assert .NoError (t , err )
63
+ assert .True (t , has )
65
64
66
- has , err = HasAccess (user1 .ID , repo2 , accessMode )
67
- assert .NoError (t , err )
68
- assert .Equal (t , accessMode <= AccessModeWrite , has )
65
+ has , err = HasAccess (user1 .ID , repo2 )
66
+ assert .NoError (t , err )
69
67
70
- has , err = HasAccess (user2 .ID , repo1 , accessMode )
71
- assert .NoError (t , err )
72
- assert .Equal (t , accessMode <= AccessModeRead , has )
68
+ has , err = HasAccess (user2 .ID , repo1 )
69
+ assert .NoError (t , err )
73
70
74
- has , err = HasAccess (user2 .ID , repo2 , accessMode )
75
- assert .NoError (t , err )
76
- assert .Equal (t , accessMode <= AccessModeNone , has )
77
- }
71
+ has , err = HasAccess (user2 .ID , repo2 )
72
+ assert .NoError (t , err )
78
73
}
79
74
80
75
func TestUser_GetRepositoryAccesses (t * testing.T ) {
0 commit comments