diff options
Diffstat (limited to 'spec/workers/packages/maven/metadata/sync_worker_spec.rb')
-rw-r--r-- | spec/workers/packages/maven/metadata/sync_worker_spec.rb | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/spec/workers/packages/maven/metadata/sync_worker_spec.rb b/spec/workers/packages/maven/metadata/sync_worker_spec.rb index 10482b3e327..4b3cc6f964b 100644 --- a/spec/workers/packages/maven/metadata/sync_worker_spec.rb +++ b/spec/workers/packages/maven/metadata/sync_worker_spec.rb @@ -8,6 +8,7 @@ RSpec.describe Packages::Maven::Metadata::SyncWorker, type: :worker do let(:versions) { %w[1.2 1.1 2.1 3.0-SNAPSHOT] } let(:worker) { described_class.new } + let(:data_struct) { Struct.new(:release, :latest, :versions, keyword_init: true) } describe '#perform' do let(:user) { create(:user) } @@ -197,7 +198,7 @@ RSpec.describe Packages::Maven::Metadata::SyncWorker, type: :worker do def versions_from(xml_content) xml_doc = Nokogiri::XML(xml_content) - OpenStruct.new( + data_struct.new( release: xml_doc.xpath('//metadata/versioning/release').first.content, latest: xml_doc.xpath('//metadata/versioning/latest').first.content, versions: xml_doc.xpath('//metadata/versioning/versions/version').map(&:content) |