@@ -70,7 +70,7 @@ var _ = Describe("Gitea Provider", func() {
7070 }
7171
7272 fmt .Print ("Creating repository " , testRepoName , "..." )
73- repoRef := newUserRepoRef (giteaUser , testRepoName )
73+ repoRef := newUserRepoRef (testRepoName )
7474
7575 // Check that the repository doesn't exist
7676 _ , err = c .UserRepositories ().Get (ctx , repoRef )
@@ -100,8 +100,21 @@ var _ = Describe("Gitea Provider", func() {
100100 Expect (getSpec .Equals (postSpec )).To (BeTrue ())
101101 })
102102
103+ It ("should return correct repo info when creating a repository with wrong UserLogin" , func () {
104+ repoName := fmt .Sprintf ("test-user-repo-creation-%03d" , rand .Intn (1000 ))
105+ repoRef := newUserRepoRef (repoName )
106+ repoRef .UserLogin = "yadda-yadda-yada"
107+
108+ repo , err := c .UserRepositories ().Create (ctx , repoRef , gitprovider.RepositoryInfo {})
109+
110+ Expect (err ).To (BeNil ())
111+ Expect (
112+ repo .Repository ().GetCloneURL (gitprovider .TransportTypeHTTPS )).
113+ To (Equal (fmt .Sprintf ("%s/%s/%s.git" , giteaBaseUrl , giteaUser , repoName )))
114+ })
115+
103116 It ("should error at creation time if the repo already does exist" , func () {
104- repoRef := newUserRepoRef (giteaUser , testRepoName )
117+ repoRef := newUserRepoRef (testRepoName )
105118 _ , err := c .UserRepositories ().Get (ctx , repoRef )
106119 Expect (err ).ToNot (HaveOccurred ())
107120
@@ -110,7 +123,7 @@ var _ = Describe("Gitea Provider", func() {
110123 })
111124
112125 It ("should update if the repository already exists when reconciling" , func () {
113- repoRef := newUserRepoRef (giteaUser , testRepoName )
126+ repoRef := newUserRepoRef (testRepoName )
114127 // No-op reconcile
115128 resp , actionTaken , err := c .UserRepositories ().Reconcile (ctx , repoRef , gitprovider.RepositoryInfo {
116129 Description : gitprovider .StringVar (defaultDescription ),
@@ -189,7 +202,7 @@ var _ = Describe("Gitea Provider", func() {
189202
190203 It ("should be possible to create a pr for a user repository" , func () {
191204 testRepoName = fmt .Sprintf ("test-user-repo2-%03d" , rand .Intn (1000 ))
192- repoRef := newUserRepoRef (giteaUser , testRepoName )
205+ repoRef := newUserRepoRef (testRepoName )
193206 description := "test description"
194207 // Create a new repo
195208 userRepo , err := c .UserRepositories ().Create (ctx , repoRef ,
@@ -281,7 +294,7 @@ var _ = Describe("Gitea Provider", func() {
281294
282295 It ("should be possible to download files from path and branch specified" , func () {
283296 testRepoName = fmt .Sprintf ("test-repo-tree-%03d" , rand .Intn (1000 ))
284- userRepoRef := newUserRepoRef (giteaUser , testRepoName )
297+ userRepoRef := newUserRepoRef (testRepoName )
285298 repo , err := c .UserRepositories ().Create (ctx , userRepoRef , gitprovider.RepositoryInfo {
286299 DefaultBranch : gitprovider .StringVar (defaultBranch ),
287300 Description : gitprovider .StringVar (defaultDescription ),
0 commit comments