diff options
Diffstat (limited to 'spec/factories/pages_deployments.rb')
-rw-r--r-- | spec/factories/pages_deployments.rb | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/spec/factories/pages_deployments.rb b/spec/factories/pages_deployments.rb index f57852a8f94..56aab4fa9f3 100644 --- a/spec/factories/pages_deployments.rb +++ b/spec/factories/pages_deployments.rb @@ -5,9 +5,13 @@ FactoryBot.define do project after(:build) do |deployment, _evaluator| - deployment.file = fixture_file_upload( - Rails.root.join("spec/fixtures/pages.zip") - ) + filepath = Rails.root.join("spec/fixtures/pages.zip") + + deployment.file = fixture_file_upload(filepath) + deployment.file_sha256 = Digest::SHA256.file(filepath).hexdigest + ::Zip::File.open(filepath) do |zip_archive| + deployment.file_count = zip_archive.count + end end end end |