summaryrefslogtreecommitdiff
path: root/spec/factories/ci/reports/sbom/components.rb
blob: fd9b4386130b55999c85431135bc33abd9d22cc5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# frozen_string_literal: true

FactoryBot.define do
  factory :ci_reports_sbom_component, class: '::Gitlab::Ci::Reports::Sbom::Component' do
    type { "library" }
    sequence(:name) { |n| "component-#{n}" }
    sequence(:version) { |n| "v0.0.#{n}" }

    skip_create

    initialize_with do
      ::Gitlab::Ci::Reports::Sbom::Component.new(
        type: type,
        name: name,
        version: version
      )
    end
  end
end