diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2020-09-09 21:08:48 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2020-09-09 21:08:48 +0300 |
commit | c172bb9967f280e05bd904188d60a959dff10f00 (patch) | |
tree | eea80d33b034fe856352b94f49a6f2e677ed780c /spec/factories/merge_request_diffs.rb | |
parent | 825e4190a30a745adb37ab822eb8f9d845b462e7 (diff) |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'spec/factories/merge_request_diffs.rb')
-rw-r--r-- | spec/factories/merge_request_diffs.rb | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/spec/factories/merge_request_diffs.rb b/spec/factories/merge_request_diffs.rb index 0c4c3244af5..8110ffd0877 100644 --- a/spec/factories/merge_request_diffs.rb +++ b/spec/factories/merge_request_diffs.rb @@ -2,12 +2,20 @@ FactoryBot.define do factory :merge_request_diff do - association :merge_request + association :merge_request, :without_merge_request_diff state { :collected } commits_count { 1 } base_commit_sha { Digest::SHA1.hexdigest(SecureRandom.hex) } head_commit_sha { Digest::SHA1.hexdigest(SecureRandom.hex) } start_commit_sha { Digest::SHA1.hexdigest(SecureRandom.hex) } + + trait :external do + external_diff { fixture_file_upload("spec/fixtures/doc_sample.txt", "plain/txt") } + stored_externally { true } + importing { true } # this avoids setting the state to 'empty' + end + + factory :external_merge_request_diff, traits: [:external] end end |