@@ -34,23 +34,26 @@ func TestTransferOwnership(t *testing.T) {
3434
3535 assert .NoError (t , unittest .PrepareTestDatabase ())
3636
37- doer := unittest .AssertExistsAndLoadBean (t , & user_model.User {ID : 2 })
37+ doer := unittest .AssertExistsAndLoadBean (t , & user_model.User {ID : 1 })
3838 repo := unittest .AssertExistsAndLoadBean (t , & repo_model.Repository {ID : 3 })
39- repo .Owner = unittest .AssertExistsAndLoadBean (t , & user_model.User {ID : repo .OwnerID })
39+ assert .NoError (t , repo .LoadOwner (db .DefaultContext ))
40+ repoTransfer := unittest .AssertExistsAndLoadBean (t , & repo_model.RepoTransfer {ID : 1 })
41+ assert .NoError (t , repoTransfer .LoadAttributes (db .DefaultContext ))
4042 assert .NoError (t , AcceptTransferOwnership (db .DefaultContext , repo , doer ))
4143
4244 transferredRepo := unittest .AssertExistsAndLoadBean (t , & repo_model.Repository {ID : 3 })
43- assert .EqualValues (t , 2 , transferredRepo .OwnerID )
45+ assert .EqualValues (t , 1 , transferredRepo .OwnerID ) // repo_transfer.yml id=1
46+ unittest .AssertNotExistsBean (t , & repo_model.RepoTransfer {ID : 1 })
4447
4548 exist , err := util .IsExist (repo_model .RepoPath ("org3" , "repo3" ))
4649 assert .NoError (t , err )
4750 assert .False (t , exist )
48- exist , err = util .IsExist (repo_model .RepoPath ("user2 " , "repo3" ))
51+ exist , err = util .IsExist (repo_model .RepoPath ("user1 " , "repo3" ))
4952 assert .NoError (t , err )
5053 assert .True (t , exist )
5154 unittest .AssertExistsAndLoadBean (t , & activities_model.Action {
5255 OpType : activities_model .ActionTransferRepo ,
53- ActUserID : 2 ,
56+ ActUserID : 1 ,
5457 RepoID : 3 ,
5558 Content : "org3/repo3" ,
5659 })
0 commit comments