@@ -191,6 +191,8 @@ func TestCreateOrUpdateRepoFileForCreate(t *testing.T) {
191
191
test .LoadRepoCommit (t , ctx )
192
192
test .LoadUser (t , ctx , 2 )
193
193
test .LoadGitRepo (t , ctx )
194
+ defer ctx .Repo .GitRepo .Close ()
195
+
194
196
repo := ctx .Repo .Repository
195
197
doer := ctx .User
196
198
opts := getCreateRepoFileOptions (repo )
@@ -201,6 +203,8 @@ func TestCreateOrUpdateRepoFileForCreate(t *testing.T) {
201
203
// asserts
202
204
assert .Nil (t , err )
203
205
gitRepo , _ := git .OpenRepository (repo .RepoPath ())
206
+ defer gitRepo .Close ()
207
+
204
208
commitID , _ := gitRepo .GetBranchCommitID (opts .NewBranch )
205
209
expectedFileResponse := getExpectedFileResponseForRepofilesCreate (commitID )
206
210
assert .EqualValues (t , expectedFileResponse .Content , fileResponse .Content )
@@ -220,6 +224,8 @@ func TestCreateOrUpdateRepoFileForUpdate(t *testing.T) {
220
224
test .LoadRepoCommit (t , ctx )
221
225
test .LoadUser (t , ctx , 2 )
222
226
test .LoadGitRepo (t , ctx )
227
+ defer ctx .Repo .GitRepo .Close ()
228
+
223
229
repo := ctx .Repo .Repository
224
230
doer := ctx .User
225
231
opts := getUpdateRepoFileOptions (repo )
@@ -230,6 +236,8 @@ func TestCreateOrUpdateRepoFileForUpdate(t *testing.T) {
230
236
// asserts
231
237
assert .Nil (t , err )
232
238
gitRepo , _ := git .OpenRepository (repo .RepoPath ())
239
+ defer gitRepo .Close ()
240
+
233
241
commitID , _ := gitRepo .GetBranchCommitID (opts .NewBranch )
234
242
expectedFileResponse := getExpectedFileResponseForRepofilesUpdate (commitID , opts .TreePath )
235
243
assert .EqualValues (t , expectedFileResponse .Content , fileResponse .Content )
@@ -249,6 +257,8 @@ func TestCreateOrUpdateRepoFileForUpdateWithFileMove(t *testing.T) {
249
257
test .LoadRepoCommit (t , ctx )
250
258
test .LoadUser (t , ctx , 2 )
251
259
test .LoadGitRepo (t , ctx )
260
+ defer ctx .Repo .GitRepo .Close ()
261
+
252
262
repo := ctx .Repo .Repository
253
263
doer := ctx .User
254
264
opts := getUpdateRepoFileOptions (repo )
@@ -261,6 +271,8 @@ func TestCreateOrUpdateRepoFileForUpdateWithFileMove(t *testing.T) {
261
271
// asserts
262
272
assert .Nil (t , err )
263
273
gitRepo , _ := git .OpenRepository (repo .RepoPath ())
274
+ defer gitRepo .Close ()
275
+
264
276
commit , _ := gitRepo .GetBranchCommit (opts .NewBranch )
265
277
expectedFileResponse := getExpectedFileResponseForRepofilesUpdate (commit .ID .String (), opts .TreePath )
266
278
// assert that the old file no longer exists in the last commit of the branch
@@ -288,6 +300,8 @@ func TestCreateOrUpdateRepoFileWithoutBranchNames(t *testing.T) {
288
300
test .LoadRepoCommit (t , ctx )
289
301
test .LoadUser (t , ctx , 2 )
290
302
test .LoadGitRepo (t , ctx )
303
+ defer ctx .Repo .GitRepo .Close ()
304
+
291
305
repo := ctx .Repo .Repository
292
306
doer := ctx .User
293
307
opts := getUpdateRepoFileOptions (repo )
@@ -300,6 +314,8 @@ func TestCreateOrUpdateRepoFileWithoutBranchNames(t *testing.T) {
300
314
// asserts
301
315
assert .Nil (t , err )
302
316
gitRepo , _ := git .OpenRepository (repo .RepoPath ())
317
+ defer gitRepo .Close ()
318
+
303
319
commitID , _ := gitRepo .GetBranchCommitID (repo .DefaultBranch )
304
320
expectedFileResponse := getExpectedFileResponseForRepofilesUpdate (commitID , opts .TreePath )
305
321
assert .EqualValues (t , expectedFileResponse .Content , fileResponse .Content )
@@ -315,6 +331,8 @@ func TestCreateOrUpdateRepoFileErrors(t *testing.T) {
315
331
test .LoadRepoCommit (t , ctx )
316
332
test .LoadUser (t , ctx , 2 )
317
333
test .LoadGitRepo (t , ctx )
334
+ defer ctx .Repo .GitRepo .Close ()
335
+
318
336
repo := ctx .Repo .Repository
319
337
doer := ctx .User
320
338
0 commit comments