test/workbook/worksheet/tc_row.rb in axlsx-1.1.4 vs test/workbook/worksheet/tc_row.rb in axlsx-1.1.5

- old
+ new

@@ -25,23 +25,11 @@ r = @ws.add_row([1,2,3,4,5]) r.style=1 r.cells.each { |c| assert_equal(c.style,1) } end - def test_nil_cells - row = @ws.add_row([nil,1,2,nil,4,5,nil]) - r_s_xml = Nokogiri::XML(row.to_xml_string(0, '')) - assert_equal(r_s_xml.xpath(".//row/c").size, 4) - end - def test_nil_cell_r - row = @ws.add_row([nil,1,2,nil,4,5,nil]) - r_s_xml = Nokogiri::XML(row.to_xml_string(0, '')) - assert_equal(r_s_xml.xpath(".//row/c").first['r'], 'B1') - assert_equal(r_s_xml.xpath(".//row/c").last['r'], 'F1') - end - def test_index assert_equal(@row.index, @row.worksheet.rows.index(@row)) end def test_add_cell @@ -76,10 +64,28 @@ assert_raise(ArgumentError) { @row.height = -3 } assert_nothing_raised { @row.height = 15 } assert_equal(15, @row.height) end - def test_to_xml_without_custom_height + def test_hidden + assert_raise(ArgumentError) { @row.hidden = -3 } + assert_nothing_raised { @row.hidden = true } + assert_equal(true, @row.hidden) + end + + def test_collapsed + assert_raise(ArgumentError) { @row.collapsed = -3 } + assert_nothing_raised { @row.collapsed = true } + assert_equal(true, @row.collapsed) + end + + def test_outlineLevel + assert_raise(ArgumentError) { @row.outlineLevel = -3 } + assert_nothing_raised { @row.outlineLevel = 2 } + assert_equal(2, @row.outlineLevel) + end + + def test_to_xml_without_custom_height doc = Nokogiri::XML.parse(@row.to_xml_string(0)) assert_equal(0, doc.xpath(".//row[@ht]").size) assert_equal(0, doc.xpath(".//row[@customHeight]").size) end