Sha256: f4bac2b8e619267eb64afa41d41259b8f51bcf15efc568c6c2f5970bd4043007
Contents?: true
Size: 1017 Bytes
Versions: 19
Compression:
Stored size: 1017 Bytes
Contents
# -*- coding: utf-8 -*- require 'helper' require 'write_xlsx' require 'stringio' class TestWriteRowBreaks < Minitest::Test def setup @workbook = WriteXLSX.new(StringIO.new) @worksheet = @workbook.add_worksheet('') end def test_write_row_breaks_1 @worksheet.instance_variable_get(:@page_setup).hbreaks = [1] @worksheet.__send__('write_row_breaks') result = @worksheet.instance_variable_get(:@writer).string expected = '<rowBreaks count="1" manualBreakCount="1"><brk id="1" max="16383" man="1"/></rowBreaks>' assert_equal(expected, result) end def test_write_row_breaks_15_7_3_0 @worksheet.instance_variable_get(:@page_setup).hbreaks = [15, 7, 3, 0] @worksheet.__send__('write_row_breaks') result = @worksheet.instance_variable_get(:@writer).string expected = '<rowBreaks count="3" manualBreakCount="3"><brk id="3" max="16383" man="1"/><brk id="7" max="16383" man="1"/><brk id="15" max="16383" man="1"/></rowBreaks>' assert_equal(expected, result) end end
Version data entries
19 entries across 19 versions & 1 rubygems