test/workbook/worksheet/tc_worksheet.rb in axlsx-1.0.9 vs test/workbook/worksheet/tc_worksheet.rb in axlsx-1.0.10a
- old
+ new
@@ -44,9 +44,45 @@
def test_drawing
assert @ws.drawing.is_a? Axlsx::Drawing
end
+ def test_col_style
+ @ws.add_row [1,2,3,4]
+ @ws.add_row [1,2,3,4]
+ @ws.add_row [1,2,3,4]
+ @ws.add_row [1,2,3,4]
+ @ws.col_style (1..2), 1, :row_offset=>1
+ @ws.rows[(1..-1)].each do | r |
+ assert_equal(r.cells[1].style, 1)
+ assert_equal(r.cells[2].style, 1)
+ end
+ assert_equal(@ws.rows.first.cells[1].style, 0)
+ assert_equal(@ws.rows.first.cells[0].style, 0)
+ end
+
+ def test_cols
+ @ws.add_row [1,2,3,4]
+ @ws.add_row [1,2,3,4]
+ @ws.add_row [1,2,3,4]
+ @ws.add_row [1,2,3,4]
+ c = @ws.cols[1]
+ assert_equal(c.size, 4)
+ assert_equal(c[0].value, 2)
+ end
+
+ def test_row_style
+ @ws.add_row [1,2,3,4]
+ @ws.add_row [1,2,3,4]
+ @ws.add_row [1,2,3,4]
+ @ws.add_row [1,2,3,4]
+ @ws.row_style 1, 1, :col_offset=>1
+ @ws.rows[1].cells[(1..-1)].each do | c |
+ assert_equal(c.style, 1)
+ end
+ assert_equal(@ws.rows[1].cells[0].style, 0)
+ assert_equal(@ws.rows[2].cells[1].style, 0)
+ end
def test_to_xml
schema = Nokogiri::XML::Schema(File.open(Axlsx::SML_XSD))
doc = Nokogiri::XML(@ws.to_xml)
errors = []