Skip to content

Commit 48e56d8

Browse files
adding test
1 parent 4d3f092 commit 48e56d8

1 file changed

Lines changed: 16 additions & 12 deletions

File tree

  • google-cloud-storage/test/google/cloud/storage/lazy

google-cloud-storage/test/google/cloud/storage/lazy/file_test.rb

Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,7 @@ def file.md5
198198

199199
mock = Minitest::Mock.new
200200
mock.expect :get_object, [tmpfile, download_http_resp],
201-
[bucket_name, file_name], download_dest: tmpfile, generation: nil, user_project: nil, options: {}
201+
[bucket_name, file_name], download_dest: tmpfile, generation: nil, user_project: nil, options: { header: { "Accept-Encoding" => "gzip" } }
202202

203203
bucket.service.mocked_service = mock
204204

@@ -221,7 +221,7 @@ def file.md5
221221

222222
mock = Minitest::Mock.new
223223
mock.expect :get_object, [tmpfile, download_http_resp],
224-
[bucket_name, file_name], download_dest: tmpfile.path, generation: nil, user_project: nil, options: {}
224+
[bucket_name, file_name], download_dest: tmpfile.path, generation: nil, user_project: nil, options: { header: { "Accept-Encoding" => "gzip" } }
225225

226226
bucket.service.mocked_service = mock
227227

@@ -244,7 +244,7 @@ def file_user_project.md5
244244

245245
mock = Minitest::Mock.new
246246
mock.expect :get_object, [tmpfile, download_http_resp],
247-
[bucket.name, file_user_project.name], download_dest: tmpfile, generation: nil, user_project: "test", options: {}
247+
[bucket.name, file_user_project.name], download_dest: tmpfile, generation: nil, user_project: "test", options: { header: { "Accept-Encoding" => "gzip" } }
248248

249249
bucket.service.mocked_service = mock
250250

@@ -265,7 +265,7 @@ def file.md5
265265

266266
mock = Minitest::Mock.new
267267
mock.expect :get_object, [StringIO.new("yay!"), download_http_resp],
268-
[bucket_name, file_name], download_dest: downloadio, generation: nil, user_project: nil, options: {}
268+
[bucket_name, file_name], download_dest: downloadio, generation: nil, user_project: nil, options: { header: { "Accept-Encoding" => "gzip" } }
269269

270270
bucket.service.mocked_service = mock
271271

@@ -285,7 +285,7 @@ def file.md5
285285

286286
mock = Minitest::Mock.new
287287
mock.expect :get_object, [StringIO.new("yay!"), download_http_resp],
288-
[bucket_name, file_name], download_dest: downloadio, generation: nil, user_project: nil, options: {}
288+
[bucket_name, file_name], download_dest: downloadio, generation: nil, user_project: nil, options: { header: { "Accept-Encoding" => "gzip" } }
289289

290290
bucket.service.mocked_service = mock
291291

@@ -307,8 +307,12 @@ def file.md5
307307
tmpfile.write "yay!"
308308

309309
mock = Minitest::Mock.new
310+
311+
expected_options = key_options.dup
312+
expected_options[:header] ||= {}
313+
expected_options[:header]["Accept-Encoding"] = "gzip"
310314
mock.expect :get_object, [nil, download_http_resp], # using encryption keys seems to return nil
311-
[bucket_name, file_name], download_dest: tmpfile, generation: nil, user_project: nil, options: key_options
315+
[bucket_name, file_name], download_dest: tmpfile, generation: nil, user_project: nil, options: expected_options
312316

313317
bucket.service.mocked_service = mock
314318

@@ -328,7 +332,7 @@ def file.crc32c; "crc32c="; end
328332
Tempfile.open "google-cloud" do |tmpfile|
329333
mock = Minitest::Mock.new
330334
mock.expect :get_object, [tmpfile, download_http_resp],
331-
[bucket_name, file_name], download_dest: tmpfile, generation: nil, user_project: nil, options: {}
335+
[bucket_name, file_name], download_dest: tmpfile, generation: nil, user_project: nil, options: { header: { "Accept-Encoding" => "gzip" } }
332336

333337
bucket.service.mocked_service = mock
334338

@@ -355,7 +359,7 @@ def file.crc32c; "crc32c="; end
355359
Tempfile.open "google-cloud" do |tmpfile|
356360
mock = Minitest::Mock.new
357361
mock.expect :get_object, [tmpfile, download_http_resp],
358-
[bucket_name, file_name], download_dest: tmpfile, generation: nil, user_project: nil, options: {}
362+
[bucket_name, file_name], download_dest: tmpfile, generation: nil, user_project: nil, options: { header: { "Accept-Encoding" => "gzip" } }
359363

360364
bucket.service.mocked_service = mock
361365

@@ -382,7 +386,7 @@ def file.crc32c; "crc32c="; end
382386
Tempfile.open "google-cloud" do |tmpfile|
383387
mock = Minitest::Mock.new
384388
mock.expect :get_object, [tmpfile, download_http_resp],
385-
[bucket_name, file_name], download_dest: tmpfile, generation: nil, user_project: nil, options: {}
389+
[bucket_name, file_name], download_dest: tmpfile, generation: nil, user_project: nil, options: { header: { "Accept-Encoding" => "gzip" } }
386390

387391
bucket.service.mocked_service = mock
388392

@@ -409,7 +413,7 @@ def file.crc32c; "crc32c="; end
409413
Tempfile.open "google-cloud" do |tmpfile|
410414
mock = Minitest::Mock.new
411415
mock.expect :get_object, [tmpfile, download_http_resp],
412-
[bucket_name, file_name], download_dest: tmpfile, generation: nil, user_project: nil, options: {}
416+
[bucket_name, file_name], download_dest: tmpfile, generation: nil, user_project: nil, options: { header: { "Accept-Encoding" => "gzip" } }
413417

414418
bucket.service.mocked_service = mock
415419

@@ -440,7 +444,7 @@ def file.crc32c; "crc32c="; end
440444
Tempfile.open "google-cloud" do |tmpfile|
441445
mock = Minitest::Mock.new
442446
mock.expect :get_object, [tmpfile, download_http_resp],
443-
[bucket_name, file_name], download_dest: tmpfile, generation: nil, user_project: nil, options: {}
447+
[bucket_name, file_name], download_dest: tmpfile, generation: nil, user_project: nil, options: { header: { "Accept-Encoding" => "gzip" } }
444448

445449
bucket.service.mocked_service = mock
446450

@@ -465,7 +469,7 @@ def file.crc32c; "crc32c="; end
465469
Tempfile.open "google-cloud" do |tmpfile|
466470
mock = Minitest::Mock.new
467471
mock.expect :get_object, [tmpfile, download_http_resp],
468-
[bucket_name, file_name], download_dest: tmpfile.path, generation: nil, user_project: nil, options: {}
472+
[bucket_name, file_name], download_dest: tmpfile.path, generation: nil, user_project: nil, options: { header: { "Accept-Encoding" => "gzip" } }
469473

470474
bucket.service.mocked_service = mock
471475

0 commit comments

Comments
 (0)