diff options
Diffstat (limited to 'spec/factories/packages')
-rw-r--r-- | spec/factories/packages/helm/file_metadatum.rb | 2 | ||||
-rw-r--r-- | spec/factories/packages/package_file.rb | 9 |
2 files changed, 10 insertions, 1 deletions
diff --git a/spec/factories/packages/helm/file_metadatum.rb b/spec/factories/packages/helm/file_metadatum.rb index e809f592546..cbc7e114ef6 100644 --- a/spec/factories/packages/helm/file_metadatum.rb +++ b/spec/factories/packages/helm/file_metadatum.rb @@ -3,7 +3,7 @@ FactoryBot.define do factory :helm_file_metadatum, class: 'Packages::Helm::FileMetadatum' do package_file { association(:helm_package_file, without_loaded_metadatum: true) } - channel { 'stable' } + sequence(:channel) { |n| "#{FFaker::Lorem.word}-#{n}" } metadata { { 'name': package_file.package.name, 'version': package_file.package.version, 'apiVersion': 'v2' } } end end diff --git a/spec/factories/packages/package_file.rb b/spec/factories/packages/package_file.rb index d82fbe02311..ac121da432c 100644 --- a/spec/factories/packages/package_file.rb +++ b/spec/factories/packages/package_file.rb @@ -205,6 +205,7 @@ FactoryBot.define do package { association(:helm_package, without_package_files: true) } file_name { "#{package.name}-#{package.version}.tgz" } file_fixture { "spec/fixtures/packages/helm/rook-ceph-v1.5.8.tgz" } + file_sha256 { 'fd2b2fa0329e80a2a602c2bb3b40608bcd6ee5cf96cf46fd0d2800a4c129c9db' } transient do without_loaded_metadatum { false } @@ -271,6 +272,14 @@ FactoryBot.define do size { 300.kilobytes } end + trait(:snupkg) do + package + file_fixture { 'spec/fixtures/packages/nuget/package.snupkg' } + file_name { 'package.snupkg' } + file_sha1 { '5fe852b2a6abd96c22c11fa1ff2fb19d9ce58b57' } + size { 300.kilobytes } + end + trait(:gem) do package file_fixture { 'spec/fixtures/packages/rubygems/package-0.0.1.gem' } |