@@ -64,10 +64,10 @@ func TestTransferOwnership(t *testing.T) {
64
64
func TestStartRepositoryTransferSetPermission (t * testing.T ) {
65
65
assert .NoError (t , unittest .PrepareTestDatabase ())
66
66
67
- doer := unittest .AssertExistsAndLoadBean (t , & user_model.User {ID : 3 })
67
+ doer := unittest .AssertExistsAndLoadBean (t , & user_model.User {ID : 2 })
68
68
recipient := unittest .AssertExistsAndLoadBean (t , & user_model.User {ID : 5 })
69
- repo := unittest .AssertExistsAndLoadBean (t , & repo_model.Repository {ID : 3 })
70
- repo . Owner = unittest . AssertExistsAndLoadBean (t , & user_model. User { ID : repo .OwnerID } )
69
+ repo := unittest .AssertExistsAndLoadBean (t , & repo_model.Repository {ID : 2 })
70
+ assert . NoError (t , repo .LoadOwner ( db . DefaultContext ) )
71
71
72
72
hasAccess , err := access_model .HasAnyUnitAccess (db .DefaultContext , recipient .ID , repo )
73
73
assert .NoError (t , err )
@@ -85,7 +85,7 @@ func TestStartRepositoryTransferSetPermission(t *testing.T) {
85
85
func TestRepositoryTransfer (t * testing.T ) {
86
86
assert .NoError (t , unittest .PrepareTestDatabase ())
87
87
88
- doer := unittest .AssertExistsAndLoadBean (t , & user_model.User {ID : 3 })
88
+ doer := unittest .AssertExistsAndLoadBean (t , & user_model.User {ID : 1 })
89
89
repo := unittest .AssertExistsAndLoadBean (t , & repo_model.Repository {ID : 3 })
90
90
91
91
transfer , err := repo_model .GetPendingRepositoryTransfer (db .DefaultContext , repo )
@@ -116,10 +116,12 @@ func TestRepositoryTransfer(t *testing.T) {
116
116
assert .Error (t , err )
117
117
assert .True (t , repo_model .IsErrRepoTransferInProgress (err ))
118
118
119
- // Unknown user
120
- err = repo_model .CreatePendingRepositoryTransfer (db .DefaultContext , doer , & user_model.User {ID : 1000 , LowerName : "user1000" }, repo .ID , nil )
119
+ repo2 := unittest .AssertExistsAndLoadBean (t , & repo_model.Repository {ID : 2 })
120
+ // Unknown user, transfer non-existent transfer repo id = 2
121
+ err = repo_model .CreatePendingRepositoryTransfer (db .DefaultContext , doer , & user_model.User {ID : 1000 , LowerName : "user1000" }, repo2 .ID , nil )
121
122
assert .Error (t , err )
122
123
123
124
// Cancel transfer
124
- assert .NoError (t , RejectRepositoryTransfer (db .DefaultContext , repo , doer ))
125
+ err = RejectRepositoryTransfer (db .DefaultContext , repo2 , doer )
126
+ assert .True (t , repo_model .IsErrNoPendingTransfer (err ))
125
127
}
0 commit comments