test/test_xls.rb in statsample-0.6.4 vs test/test_xls.rb in statsample-0.6.5
- old
+ new
@@ -1,9 +1,9 @@
$:.unshift(File.dirname(__FILE__)+'/../lib/')
require 'statsample'
require 'test/unit'
-require 'tmpdir'
+require 'tempfile'
begin
require 'spreadsheet'
rescue LoadError
puts "You should install spreadsheet (gem install spreadsheet)"
end
@@ -28,12 +28,12 @@
end
def test_nil
assert_equal(nil,@ds['age'][5])
end
def test_write
- filename=Dir::tmpdir+"/test_write.xls"
- Statsample::Excel.write(@ds,filename)
- ds2=Statsample::Excel.read(filename)
+ tempfile=Tempfile.new("test_write.xls")
+ Statsample::Excel.write(@ds,tempfile.path)
+ ds2=Statsample::Excel.read(tempfile.path)
i=0
ds2.each_array{|row|
assert_equal(@ds.case_as_array(i),row)
i+=1
}
\ No newline at end of file