test/zip_reader_test.rb in iostreams-1.1.0 vs test/zip_reader_test.rb in iostreams-1.1.1
- old
+ new
@@ -1,50 +1,44 @@
-require_relative 'test_helper'
-require_relative 'minimal_file_reader'
-require 'zip'
+require_relative "test_helper"
+require_relative "minimal_file_reader"
+require "zip"
class ZipReaderTest < Minitest::Test
describe IOStreams::Zip::Reader do
let :file_name do
- File.join(File.dirname(__FILE__), 'files', 'text.zip')
+ File.join(File.dirname(__FILE__), "files", "text.zip")
end
let :multiple_zip_file_name do
- File.join(File.dirname(__FILE__), 'files', 'multiple_files.zip')
+ File.join(File.dirname(__FILE__), "files", "multiple_files.zip")
end
let :contents_test_txt do
- File.read(File.join(File.dirname(__FILE__), 'files', 'text.txt'))
+ File.read(File.join(File.dirname(__FILE__), "files", "text.txt"))
end
let :contents_test_json do
- File.read(File.join(File.dirname(__FILE__), 'files', 'test.json'))
+ File.read(File.join(File.dirname(__FILE__), "files", "test.json"))
end
let :decompressed do
Zip::File.open(file_name) { |zip_file| zip_file.first.get_input_stream.read }
end
- describe '.file' do
- it 'reads the first file' do
- result = IOStreams::Zip::Reader.file(file_name) do |io|
- io.read
- end
+ describe ".file" do
+ it "reads the first file" do
+ result = IOStreams::Zip::Reader.file(file_name, &:read)
assert_equal decompressed, result
end
- it 'reads entry within zip file' do
- result = IOStreams::Zip::Reader.file(multiple_zip_file_name, entry_file_name: 'text.txt') do |io|
- io.read
- end
+ it "reads entry within zip file" do
+ result = IOStreams::Zip::Reader.file(multiple_zip_file_name, entry_file_name: "text.txt", &:read)
assert_equal contents_test_txt, result
end
- it 'reads another entry within zip file' do
- result = IOStreams::Zip::Reader.file(multiple_zip_file_name, entry_file_name: 'test.json') do |io|
- io.read
- end
+ it "reads another entry within zip file" do
+ result = IOStreams::Zip::Reader.file(multiple_zip_file_name, entry_file_name: "test.json", &:read)
assert_equal contents_test_json, result
end
# it 'reads from a stream' do
# result = MinimalFileReader.open(file_name) do |file|
@@ -53,8 +47,7 @@
# end
# end
# assert_equal decompressed, result
# end
end
-
end
end