Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'spec/factories/draft_note.rb')
-rw-r--r--spec/factories/draft_note.rb17
1 files changed, 15 insertions, 2 deletions
diff --git a/spec/factories/draft_note.rb b/spec/factories/draft_note.rb
index 67a3377a39f..cde8831f169 100644
--- a/spec/factories/draft_note.rb
+++ b/spec/factories/draft_note.rb
@@ -9,17 +9,30 @@ FactoryBot.define do
transient do
line_number { 14 }
diff_refs { merge_request.try(:diff_refs) }
+ path { "files/ruby/popen.rb" }
end
position do
Gitlab::Diff::Position.new(
- old_path: "files/ruby/popen.rb",
- new_path: "files/ruby/popen.rb",
+ old_path: path,
+ new_path: path,
old_line: nil,
new_line: line_number,
diff_refs: diff_refs
)
end
+
+ factory :draft_note_on_image_diff do
+ transient do
+ path { "files/images/any_image.png" }
+ end
+
+ position do
+ association(:image_diff_position,
+ file: path,
+ diff_refs: diff_refs)
+ end
+ end
end
factory :draft_note_on_discussion, traits: [:on_discussion]