gitlab-org--gitlab-foss/spec/factories/suggestions.rb

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

27 lines
602 B
Ruby
Raw Normal View History

# frozen_string_literal: true
FactoryBot.define do
factory :suggestion do
relative_order { 0 }
association :note, factory: :diff_note_on_merge_request
from_content { " vars = {\n" }
to_content { " vars = [\n" }
trait :unappliable do
from_content { "foo" }
to_content { "foo" }
end
trait :applied do
applied { true }
commit_id { RepoHelpers.sample_commit.id }
end
trait :content_from_repo do
after(:build) do |suggestion, evaluator|
suggestion.from_content = suggestion.fetch_from_content
end
end
end
end