Commit 9cc0ed2a authored by Max Woolf's avatar Max Woolf

Merge branch 'sh-support-zip64' into 'master'

Enable Zip64 support

See merge request gitlab-org/gitlab!79596
parents b336d667 908ff65d
# frozen_string_literal: true
#
# Zip64 is needed to support archives with more than 65535 entries.
Zip.write_zip64_support = true
...@@ -27,6 +27,10 @@ RSpec.describe Pages::ZipDirectoryService do ...@@ -27,6 +27,10 @@ RSpec.describe Pages::ZipDirectoryService do
let(:archive) { result[:archive_path] } let(:archive) { result[:archive_path] }
let(:entries_count) { result[:entries_count] } let(:entries_count) { result[:entries_count] }
it 'returns true if ZIP64 is enabled' do
expect(::Zip.write_zip64_support).to be true
end
shared_examples 'handles invalid public directory' do shared_examples 'handles invalid public directory' do
it 'returns success' do it 'returns success' do
expect(status).to eq(:success) expect(status).to eq(:success)
...@@ -35,7 +39,7 @@ RSpec.describe Pages::ZipDirectoryService do ...@@ -35,7 +39,7 @@ RSpec.describe Pages::ZipDirectoryService do
end end
end end
context "when work direcotry doesn't exist" do context "when work directory doesn't exist" do
let(:service_directory) { "/tmp/not/existing/dir" } let(:service_directory) { "/tmp/not/existing/dir" }
include_examples 'handles invalid public directory' include_examples 'handles invalid public directory'
......
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