Class: ZipFileExtractDirectoryTest
- Inherits:
-
MiniTest::Test
- Object
- MiniTest::Test
- ZipFileExtractDirectoryTest
show all
- Includes:
- CommonZipFileFixture
- Defined in:
- lib/hotplate/gems/rubyzip-1.1.7/test/file_extract_directory_test.rb
Constant Summary
collapse
- TEST_OUT_NAME =
"test/data/generated/emptyOutDir"
CommonZipFileFixture::EMPTY_FILENAME, CommonZipFileFixture::TEST_ZIP
Instance Method Summary
collapse
assert_contents, #assert_entry, #assert_entryContents, #assert_entryContentsForStream, #assert_next_entry, #assert_stream_contents, #assert_test_zip_contents
Instance Method Details
13
14
15
16
17
18
|
# File 'lib/hotplate/gems/rubyzip-1.1.7/test/file_extract_directory_test.rb', line 13
def (&aProc)
open_zip {
|zf|
zf.(TestFiles::EMPTY_TEST_DIR, TEST_OUT_NAME, &aProc)
}
end
|
#open_zip(&aProc) ⇒ Object
8
9
10
11
|
# File 'lib/hotplate/gems/rubyzip-1.1.7/test/file_extract_directory_test.rb', line 8
def open_zip(&aProc)
assert(aProc != nil)
::Zip::File.open(TestZipFile::TEST_ZIP4.zip_name, &aProc)
end
|
27
28
29
30
|
# File 'lib/hotplate/gems/rubyzip-1.1.7/test/file_extract_directory_test.rb', line 27
def
assert(File.directory?(TEST_OUT_NAME))
end
|
32
33
34
35
36
|
# File 'lib/hotplate/gems/rubyzip-1.1.7/test/file_extract_directory_test.rb', line 32
def
Dir.mkdir TEST_OUT_NAME
assert(File.directory?(TEST_OUT_NAME))
end
|
43
44
45
46
47
48
49
50
51
52
53
54
55
|
# File 'lib/hotplate/gems/rubyzip-1.1.7/test/file_extract_directory_test.rb', line 43
def
File.open(TEST_OUT_NAME, "w") { |f| f.puts "something" }
gotCalled = false
{
|entry, destPath|
gotCalled = true
assert_equal(TEST_OUT_NAME, destPath)
assert(entry.directory?)
true
}
assert(gotCalled)
assert(File.directory?(TEST_OUT_NAME))
end
|