Make sure tests that change Zip defaults reset properly.
This commit is contained in:
parent
0620fba13d
commit
5201cd2ea3
|
@ -7,7 +7,7 @@ class ZipCaseSensitivityTest < MiniTest::Test
|
|||
['test/data/file2.txt', 'testFILE.rb']]
|
||||
|
||||
def teardown
|
||||
::Zip.case_insensitive_match = false
|
||||
::Zip.reset!
|
||||
end
|
||||
|
||||
# Ensure that everything functions normally when +case_insensitive_match = false+
|
||||
|
|
|
@ -8,6 +8,10 @@ class DeflaterTest < MiniTest::Test
|
|||
DEFAULT_COMP_FILE = 'test/data/generated/compressiontest_default_compression.bin'
|
||||
NO_COMP_FILE = 'test/data/generated/compressiontest_no_compression.bin'
|
||||
|
||||
def teardown
|
||||
Zip.reset!
|
||||
end
|
||||
|
||||
def test_output_operator
|
||||
txt = load_file('test/data/file2.txt')
|
||||
deflate(txt, DEFLATER_TEST_FILE)
|
||||
|
|
|
@ -5,12 +5,11 @@ class EncryptionTest < MiniTest::Test
|
|||
INPUT_FILE1 = 'test/data/file1.txt'
|
||||
|
||||
def setup
|
||||
@default_compression = Zip.default_compression
|
||||
Zip.default_compression = ::Zlib::DEFAULT_COMPRESSION
|
||||
end
|
||||
|
||||
def teardown
|
||||
Zip.default_compression = @default_compression
|
||||
Zip.reset!
|
||||
end
|
||||
|
||||
def test_encrypt
|
||||
|
|
|
@ -3,6 +3,10 @@ require 'test_helper'
|
|||
class ZipEntryTest < MiniTest::Test
|
||||
include ZipEntryData
|
||||
|
||||
def teardown
|
||||
::Zip.reset!
|
||||
end
|
||||
|
||||
def test_constructor_and_getters
|
||||
entry = ::Zip::Entry.new(
|
||||
TEST_ZIPFILE, TEST_NAME,
|
||||
|
|
|
@ -5,7 +5,7 @@ class ZipLocalEntryTest < MiniTest::Test
|
|||
LEH_FILE = 'test/data/generated/localEntryHeader.bin'
|
||||
|
||||
def teardown
|
||||
::Zip.write_zip64_support = false
|
||||
::Zip.reset!
|
||||
end
|
||||
|
||||
def test_read_local_entry_header_of_first_test_zip_entry
|
||||
|
|
|
@ -3,6 +3,10 @@ require 'test_helper'
|
|||
class ZipUnicodeFileNamesAndComments < MiniTest::Test
|
||||
FILENAME = File.join(File.dirname(__FILE__), 'test1.zip')
|
||||
|
||||
def teardown
|
||||
::Zip.reset!
|
||||
end
|
||||
|
||||
def test_unicode_file_name
|
||||
file_entrys = ['текстовыйфайл.txt', 'Résumé.txt', '슬레이어스휘.txt']
|
||||
directory_entrys = ['папка/текстовыйфайл.txt', 'Résumé/Résumé.txt', '슬레이어스휘/슬레이어스휘.txt']
|
||||
|
|
Loading…
Reference in New Issue