Add specs for exporting merge requests as diff or patch

This commit is contained in:
Riyad Preukschas 2012-11-25 00:04:13 +01:00
parent b3834bc9b0
commit 267b18dead
2 changed files with 99 additions and 0 deletions

View file

@ -63,7 +63,22 @@ FactoryGirl.define do
closed true
end
# pick 3 commits "at random" (from bcf03b5d~3 to bcf03b5d)
trait :with_diffs do
target_branch "bcf03b5d~3"
source_branch "bcf03b5d"
st_commits do
[Commit.new(project.repo.commit('bcf03b5d')),
Commit.new(project.repo.commit('bcf03b5d~1')),
Commit.new(project.repo.commit('bcf03b5d~2'))]
end
st_diffs do
project.repo.diff("bcf03b5d~3", "bcf03b5d")
end
end
factory :closed_merge_request, traits: [:closed]
factory :merge_request_with_diffs, traits: [:with_diffs]
end
factory :note do