diff options
| author | Jesse Ezell <[email protected]> | 2014-03-11 12:42:18 -0700 |
|---|---|---|
| committer | Jesse Ezell <[email protected]> | 2014-03-11 12:42:18 -0700 |
| commit | 86efca063082691d412844639d001887f62df1de (patch) | |
| tree | 83549865d1ff678e55b0bdae295505fd8c952fd0 /merge_test.go | |
| parent | 7cbbeff7ac9fd559f207b0f7aa200f537cc42598 (diff) | |
| parent | e5946d4009cf58f7a041f647e953a454159e2d4f (diff) | |
Merge branch 'jezell/merge' into merge
Diffstat (limited to 'merge_test.go')
| -rw-r--r-- | merge_test.go | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/merge_test.go b/merge_test.go new file mode 100644 index 0000000..9bf9b9d --- /dev/null +++ b/merge_test.go @@ -0,0 +1,27 @@ +package git + +import ( + "testing" +) + +func Test_Merge_With_Self(t *testing.T) { + + repo := createTestRepo(t) + seedTestRepo(t, repo) + + master, err := repo.LookupReference("refs/heads/master") + checkFatal(t, err) + + mergeHead, err := repo.MergeHeadFromRef(master) + checkFatal(t, err) + + options := DefaultMergeOptions() + mergeHeads := make([]*MergeHead, 1) + mergeHeads[0] = mergeHead + results, err := repo.Merge(mergeHeads, options) + checkFatal(t, err) + + if !results.IsUpToDate() { + t.Fatal("Expected up to date") + } +} |
