Sha256: 7603bc6a368b95025ecb9a5a3b03c83252ebf7fea8c70dcc45c6433e31d96825
Contents?: true
Size: 920 Bytes
Versions: 19
Compression:
Stored size: 920 Bytes
Contents
# -*- coding: utf-8 -*- require 'helper' require 'write_xlsx/package/table' class TestTableWriteTableStyleInfo < Minitest::Test def setup workbook = WriteXLSX.new(StringIO.new) @worksheet = workbook.add_worksheet end def test_table_write_table_style_info expected = '<tableStyleInfo name="TableStyleMedium9" showFirstColumn="0" showLastColumn="0" showRowStripes="1" showColumnStripes="0"/>' table = Writexlsx::Package::Table.new(@worksheet, 1, 1, 2, 2) table.instance_variable_set(:@style, 'TableStyleMedium9') table.instance_variable_set(:@show_first_col, 0) table.instance_variable_set(:@show_last_col, 0) table.instance_variable_set(:@show_row_stripes, 1) table.instance_variable_set(:@show_col_stripes, 0) table.__send__(:write_table_style_info) result = table.instance_variable_get(:@writer).string assert_equal(expected, result) end end
Version data entries
19 entries across 19 versions & 1 rubygems