summaryrefslogtreecommitdiff
path: root/test/rubygems/test_gem_package.rb
diff options
context:
space:
mode:
Diffstat (limited to 'test/rubygems/test_gem_package.rb')
-rw-r--r--test/rubygems/test_gem_package.rb49
1 files changed, 37 insertions, 12 deletions
diff --git a/test/rubygems/test_gem_package.rb b/test/rubygems/test_gem_package.rb
index dfb6ea40d1..17e288998f 100644
--- a/test/rubygems/test_gem_package.rb
+++ b/test/rubygems/test_gem_package.rb
@@ -129,8 +129,13 @@ class TestGemPackage < Gem::Package::TarTestCase
FileUtils.mkdir_p 'lib/empty'
- File.open 'lib/code.rb', 'w' do |io| io.write '# lib/code.rb' end
- File.open 'lib/extra.rb', 'w' do |io| io.write '# lib/extra.rb' end
+ File.open 'lib/code.rb', 'w' do |io|
+ io.write '# lib/code.rb'
+ end
+
+ File.open 'lib/extra.rb', 'w' do |io|
+ io.write '# lib/extra.rb'
+ end
package = Gem::Package.new 'bogus.gem'
package.spec = spec
@@ -157,7 +162,10 @@ class TestGemPackage < Gem::Package::TarTestCase
spec.files = %w[lib/code.rb lib/code_sym.rb lib/code_sym2.rb]
FileUtils.mkdir_p 'lib'
- File.open 'lib/code.rb', 'w' do |io| io.write '# lib/code.rb' end
+
+ File.open 'lib/code.rb', 'w' do |io|
+ io.write '# lib/code.rb'
+ end
# NOTE: 'code.rb' is correct, because it's relative to lib/code_sym.rb
begin
@@ -433,7 +441,7 @@ class TestGemPackage < Gem::Package::TarTestCase
end
def test_extract_files_empty
- data_tgz = util_tar_gz do end
+ data_tgz = util_tar_gz { }
gem = util_tar do |tar|
tar.add_file 'data.tar.gz', 0644 do |io|
@@ -462,7 +470,9 @@ class TestGemPackage < Gem::Package::TarTestCase
package = Gem::Package.new @gem
tgz_io = util_tar_gz do |tar|
- tar.add_file '/absolute.rb', 0644 do |io| io.write 'hi' end
+ tar.add_file '/absolute.rb', 0644 do |io|
+ io.write 'hi'
+ end
end
e = assert_raises Gem::Package::PathError do
@@ -477,7 +487,10 @@ class TestGemPackage < Gem::Package::TarTestCase
package = Gem::Package.new @gem
tgz_io = util_tar_gz do |tar|
- tar.add_file 'relative.rb', 0644 do |io| io.write 'hi' end
+ tar.add_file 'relative.rb', 0644 do |io|
+ io.write 'hi'
+ end
+
tar.mkdir 'lib', 0755
tar.add_symlink 'lib/foo.rb', '../relative.rb', 0644
end
@@ -506,7 +519,9 @@ class TestGemPackage < Gem::Package::TarTestCase
tgz_io = util_tar_gz do |tar|
tar.mkdir 'lib', 0755
tar.add_symlink 'lib/link', '../..', 0644
- tar.add_file 'lib/link/outside.txt', 0644 do |io| io.write 'hi' end
+ tar.add_file 'lib/link/outside.txt', 0644 do |io|
+ io.write 'hi'
+ end
end
# Extract into a subdirectory of @destination; if this test fails it writes
@@ -534,7 +549,9 @@ class TestGemPackage < Gem::Package::TarTestCase
tgz_io = util_tar_gz do |tar|
tar.mkdir 'lib', 0755
- tar.add_file 'lib/foo.rb', 0644 do |io| io.write 'hi' end
+ tar.add_file 'lib/foo.rb', 0644 do |io|
+ io.write 'hi'
+ end
tar.mkdir 'lib/foo', 0755
end
@@ -551,7 +568,9 @@ class TestGemPackage < Gem::Package::TarTestCase
package = Gem::Package.new @gem
tgz_io = util_tar_gz do |tar|
- tar.add_file './dot_slash.rb', 0644 do |io| io.write 'hi' end
+ tar.add_file './dot_slash.rb', 0644 do |io|
+ io.write 'hi'
+ end
end
package.extract_tar_gz tgz_io, @destination
@@ -564,7 +583,9 @@ class TestGemPackage < Gem::Package::TarTestCase
package = Gem::Package.new @gem
tgz_io = util_tar_gz do |tar|
- tar.add_file '.dot_file.rb', 0644 do |io| io.write 'hi' end
+ tar.add_file '.dot_file.rb', 0644 do |io|
+ io.write 'hi'
+ end
end
package.extract_tar_gz tgz_io, @destination
@@ -578,7 +599,9 @@ class TestGemPackage < Gem::Package::TarTestCase
package = Gem::Package.new @gem
tgz_io = util_tar_gz do |tar|
- tar.add_file 'foo/file.rb', 0644 do |io| io.write 'hi' end
+ tar.add_file 'foo/file.rb', 0644 do |io|
+ io.write 'hi'
+ end
end
package.extract_tar_gz tgz_io, @destination.upcase
@@ -1043,7 +1066,9 @@ class TestGemPackage < Gem::Package::TarTestCase
tgz_io = StringIO.new
# can't wrap TarWriter because it seeks
- Zlib::GzipWriter.wrap tgz_io do |io| io.write tar_io.string end
+ Zlib::GzipWriter.wrap tgz_io do |io|
+ io.write tar_io.string
+ end
StringIO.new tgz_io.string
end