Commit e940bac6 authored by Siddharth Asthana's avatar Siddharth Asthana Committed by Peter Leitzen

Fix Style/OpenStructUse offenses

Avoid OpenStruct in go_module_versions factory.

Changelog: other
parent 0a6ec0fe
...@@ -11,7 +11,6 @@ Style/OpenStructUse: ...@@ -11,7 +11,6 @@ Style/OpenStructUse:
- lib/gitlab/git/diff_collection.rb - lib/gitlab/git/diff_collection.rb
- lib/gitlab/import_export/after_export_strategies/base_after_export_strategy.rb - lib/gitlab/import_export/after_export_strategies/base_after_export_strategy.rb
- lib/gitlab/testing/request_inspector_middleware.rb - lib/gitlab/testing/request_inspector_middleware.rb
- spec/factories/go_module_versions.rb
- spec/factories/wiki_pages.rb - spec/factories/wiki_pages.rb
- spec/graphql/mutations/branches/create_spec.rb - spec/graphql/mutations/branches/create_spec.rb
- spec/graphql/mutations/clusters/agent_tokens/create_spec.rb - spec/graphql/mutations/clusters/agent_tokens/create_spec.rb
......
...@@ -5,12 +5,10 @@ FactoryBot.define do ...@@ -5,12 +5,10 @@ FactoryBot.define do
skip_create skip_create
initialize_with do initialize_with do
p = attributes[:params] s = Packages::SemVer.parse(semver, prefixed: true)
s = Packages::SemVer.parse(p.semver, prefixed: true) raise ArgumentError, "invalid sematic version: #{semver.inspect}" if !s && semver
raise ArgumentError, "invalid sematic version: '#{p.semver}'" if !s && p.semver new(mod, type, commit, name: name, semver: s, ref: ref)
new(p.mod, p.type, p.commit, name: p.name, semver: s, ref: p.ref)
end end
mod { association(:go_module) } mod { association(:go_module) }
...@@ -20,8 +18,6 @@ FactoryBot.define do ...@@ -20,8 +18,6 @@ FactoryBot.define do
semver { nil } semver { nil }
ref { nil } ref { nil }
params { OpenStruct.new(mod: mod, type: type, commit: commit, name: name, semver: semver, ref: ref) }
trait :tagged do trait :tagged do
ref { mod.project.repository.find_tag(name) } ref { mod.project.repository.find_tag(name) }
commit { ref.dereferenced_target } commit { ref.dereferenced_target }
...@@ -36,8 +32,8 @@ FactoryBot.define do ...@@ -36,8 +32,8 @@ FactoryBot.define do
.max_by(&:to_s) .max_by(&:to_s)
.to_s .to_s
end end
type { :ref }
params { OpenStruct.new(mod: mod, type: :ref, commit: commit, semver: name, ref: ref) } semver { name }
end end
end end
end end
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment