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