Skip to content

Commit 72ba762

Browse files
committed
improvements
1 parent 4f4370c commit 72ba762

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

tests/integration/pull_merge_test.go

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -405,10 +405,6 @@ func TestCantMergeUnrelated(t *testing.T) {
405405
assert.NoError(t, err)
406406
commitSha := strings.TrimSpace(stdout.String())
407407

408-
gitRepo1, err := gitrepo.OpenRepository(t.Context(), repo1)
409-
assert.NoError(t, err)
410-
defer gitRepo1.Close()
411-
412408
assert.NoError(t, repo_service.CreateNewBranchFromCommit(t.Context(), user1, repo1, commitSha, "unrelated"))
413409

414410
testEditFileToNewBranch(t, session, "user1", "repo1", "master", "conflict", "README.md", "Hello, World (Edited Once)\n")
@@ -423,14 +419,17 @@ func TestCantMergeUnrelated(t *testing.T) {
423419
session.MakeRequest(t, req, http.StatusCreated)
424420

425421
// Now this PR could be marked conflict - or at least a race may occur - so drop down to pure code at this point...
422+
gitRepo, err := gitrepo.OpenRepository(t.Context(), repo1)
423+
assert.NoError(t, err)
424+
defer gitRepo.Close()
426425
pr := unittest.AssertExistsAndLoadBean(t, &issues_model.PullRequest{
427426
HeadRepoID: repo1.ID,
428427
BaseRepoID: repo1.ID,
429428
HeadBranch: "unrelated",
430429
BaseBranch: "base",
431430
})
432431

433-
err = pull_service.Merge(t.Context(), pr, user1, gitRepo1, repo_model.MergeStyleMerge, "", "UNRELATED", false)
432+
err = pull_service.Merge(t.Context(), pr, user1, gitRepo, repo_model.MergeStyleMerge, "", "UNRELATED", false)
434433
assert.Error(t, err, "Merge should return an error due to unrelated")
435434
assert.True(t, pull_service.IsErrMergeUnrelatedHistories(err), "Merge error is not a unrelated histories error")
436435
})

0 commit comments

Comments
 (0)