# -*- coding: utf-8 -*- require 'helper' require 'write_xlsx/workbook' require 'write_xlsx/package/styles' require 'stringio' class TestStyles06 < Test::Unit::TestCase def test_styles_06 workbook = WriteXLSX.new(StringIO.new) format1 = workbook.add_format( :left => 1, :right => 1, :top => 1, :bottom => 1, :diag_border => 1, :diag_type => 3, :left_color => 'red', :right_color => 'red', :top_color => 'red', :bottom_color => 'red', :diag_color => 'red' ) workbook.__send__('set_default_xf_indices') workbook.__send__('prepare_format_properties') @style = Writexlsx::Package::Styles.new @style.set_style_properties( workbook.xf_formats, workbook.palette, workbook.font_count, workbook.num_format_count, workbook.border_count, workbook.fill_count, workbook.custom_colors, workbook.dxf_formats ) @style.assemble_xml_file result = got_to_array(@style.xml_str) expected = expected_to_array(< EOS ) assert_equal(expected, result) end end