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