@@ -191,6 +191,8 @@ func TestCreateOrUpdateRepoFileForCreate(t *testing.T) {
191191 test .LoadRepoCommit (t , ctx )
192192 test .LoadUser (t , ctx , 2 )
193193 test .LoadGitRepo (t , ctx )
194+ defer ctx .Repo .GitRepo .Close ()
195+
194196 repo := ctx .Repo .Repository
195197 doer := ctx .User
196198 opts := getCreateRepoFileOptions (repo )
@@ -201,6 +203,8 @@ func TestCreateOrUpdateRepoFileForCreate(t *testing.T) {
201203 // asserts
202204 assert .Nil (t , err )
203205 gitRepo , _ := git .OpenRepository (repo .RepoPath ())
206+ defer gitRepo .Close ()
207+
204208 commitID , _ := gitRepo .GetBranchCommitID (opts .NewBranch )
205209 expectedFileResponse := getExpectedFileResponseForRepofilesCreate (commitID )
206210 assert .EqualValues (t , expectedFileResponse .Content , fileResponse .Content )
@@ -220,6 +224,8 @@ func TestCreateOrUpdateRepoFileForUpdate(t *testing.T) {
220224 test .LoadRepoCommit (t , ctx )
221225 test .LoadUser (t , ctx , 2 )
222226 test .LoadGitRepo (t , ctx )
227+ defer ctx .Repo .GitRepo .Close ()
228+
223229 repo := ctx .Repo .Repository
224230 doer := ctx .User
225231 opts := getUpdateRepoFileOptions (repo )
@@ -230,6 +236,8 @@ func TestCreateOrUpdateRepoFileForUpdate(t *testing.T) {
230236 // asserts
231237 assert .Nil (t , err )
232238 gitRepo , _ := git .OpenRepository (repo .RepoPath ())
239+ defer gitRepo .Close ()
240+
233241 commitID , _ := gitRepo .GetBranchCommitID (opts .NewBranch )
234242 expectedFileResponse := getExpectedFileResponseForRepofilesUpdate (commitID , opts .TreePath )
235243 assert .EqualValues (t , expectedFileResponse .Content , fileResponse .Content )
@@ -249,6 +257,8 @@ func TestCreateOrUpdateRepoFileForUpdateWithFileMove(t *testing.T) {
249257 test .LoadRepoCommit (t , ctx )
250258 test .LoadUser (t , ctx , 2 )
251259 test .LoadGitRepo (t , ctx )
260+ defer ctx .Repo .GitRepo .Close ()
261+
252262 repo := ctx .Repo .Repository
253263 doer := ctx .User
254264 opts := getUpdateRepoFileOptions (repo )
@@ -261,6 +271,8 @@ func TestCreateOrUpdateRepoFileForUpdateWithFileMove(t *testing.T) {
261271 // asserts
262272 assert .Nil (t , err )
263273 gitRepo , _ := git .OpenRepository (repo .RepoPath ())
274+ defer gitRepo .Close ()
275+
264276 commit , _ := gitRepo .GetBranchCommit (opts .NewBranch )
265277 expectedFileResponse := getExpectedFileResponseForRepofilesUpdate (commit .ID .String (), opts .TreePath )
266278 // assert that the old file no longer exists in the last commit of the branch
@@ -288,6 +300,8 @@ func TestCreateOrUpdateRepoFileWithoutBranchNames(t *testing.T) {
288300 test .LoadRepoCommit (t , ctx )
289301 test .LoadUser (t , ctx , 2 )
290302 test .LoadGitRepo (t , ctx )
303+ defer ctx .Repo .GitRepo .Close ()
304+
291305 repo := ctx .Repo .Repository
292306 doer := ctx .User
293307 opts := getUpdateRepoFileOptions (repo )
@@ -300,6 +314,8 @@ func TestCreateOrUpdateRepoFileWithoutBranchNames(t *testing.T) {
300314 // asserts
301315 assert .Nil (t , err )
302316 gitRepo , _ := git .OpenRepository (repo .RepoPath ())
317+ defer gitRepo .Close ()
318+
303319 commitID , _ := gitRepo .GetBranchCommitID (repo .DefaultBranch )
304320 expectedFileResponse := getExpectedFileResponseForRepofilesUpdate (commitID , opts .TreePath )
305321 assert .EqualValues (t , expectedFileResponse .Content , fileResponse .Content )
@@ -315,6 +331,8 @@ func TestCreateOrUpdateRepoFileErrors(t *testing.T) {
315331 test .LoadRepoCommit (t , ctx )
316332 test .LoadUser (t , ctx , 2 )
317333 test .LoadGitRepo (t , ctx )
334+ defer ctx .Repo .GitRepo .Close ()
335+
318336 repo := ctx .Repo .Repository
319337 doer := ctx .User
320338
0 commit comments