summaryrefslogtreecommitdiffhomepage
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/tc_package.rb14
1 files changed, 5 insertions, 9 deletions
diff --git a/test/tc_package.rb b/test/tc_package.rb
index 672c3a81..32aabe9d 100644
--- a/test/tc_package.rb
+++ b/test/tc_package.rb
@@ -19,19 +19,15 @@ class TestPackage < Test::Unit::TestCase
def test_serialization
fname = 'test_serialization.xlsx'
assert_nothing_raised do
- if File.writable? fname
- f = File.open(fname, 'w')
- z= @package.serialize(f)
-
- zf = Zip::ZipFile.open(f.path)
+ if File.writable?(fname)
+ z= @package.serialize(fname)
+ zf = Zip::ZipFile.open(fname)
@package.send(:parts).each{ |part| zf.get_entry(part[:entry]) }
- File.delete(f.path)
-
+ File.delete(fname)
else
puts "Skipping write to disk as write permission is not granted to this user"
end
- end
-
+ end
end
def test_validation