test/regression/test_chartsheet08.rb in write_xlsx-0.85.5 vs test/regression/test_chartsheet08.rb in write_xlsx-0.85.6

- old
+ new

@@ -5,16 +5,16 @@ def setup setup_dir_var end def teardown - File.delete(@xlsx) if File.exist?(@xlsx) + @tempfile.close(true) end def test_chartsheet08 @xlsx = 'chartsheet08.xlsx' - workbook = WriteXLSX.new(@xlsx) + workbook = WriteXLSX.new(@io) worksheet = workbook.add_worksheet chart = workbook.add_chart(:type => 'bar') # For testing, copy the randomly generated axis ids in the target xlsx file. chart.instance_variable_get(:@chart). @@ -39,23 +39,21 @@ chart.margin_bottom = '0.74803149606299213' chart.set_header('Page &P', '0.51181102362204722') chart.set_footer('&A' , '0.51181102362204722') workbook.close - compare_xlsx_for_regression( - File.join(@regression_output, @xlsx), - @xlsx, - %w[ - xl/printerSettings/printerSettings1.bin - xl/chartsheets/_rels/sheet1.xml.rels - ], - { - '[Content_Types].xml' => ['<Default Extension="bin"'], - 'xl/workbook.xml' => ['<workbookView'], - 'xl/chartsheets/sheet1.xml' => [ - '<pageSetup', - '<drawing', # Id is wrong due to missing printerbin. - ] - } - ) + compare_for_regression( + %w[ + xl/printerSettings/printerSettings1.bin + xl/chartsheets/_rels/sheet1.xml.rels + ], + { + '[Content_Types].xml' => ['<Default Extension="bin"'], + 'xl/workbook.xml' => ['<workbookView'], + 'xl/chartsheets/sheet1.xml' => [ + '<pageSetup', + '<drawing', # Id is wrong due to missing printerbin. + ] + } + ) end end