Sha256: 44e3fe944fa8d3aa7a8d0bc82d425297e4970a9a3460b9cd4220adbb9a7c8bb4
Contents?: true
Size: 780 Bytes
Versions: 8
Compression:
Stored size: 780 Bytes
Contents
require 'test/unit' require 'axlsx.rb' class TestRow < Test::Unit::TestCase def setup p = Axlsx::Package.new @ws = p.workbook.add_worksheet :name=>"hmmm" @row = @ws.add_row end def test_initialize assert(@row.cells.empty?, "no cells by default") assert_equal(@row.worksheet, @ws, "has a reference to the worksheet") end def test_style r = @ws.add_row([1,2,3,4,5]) r.style=1 r.cells.each { |c| assert_equal(c.style,1) } end def test_index assert_equal(@row.index, @row.worksheet.rows.index(@row)) end def test_add_cell c = @row.add_cell(1) assert_equal(@row.cells.last, c) end def test_array_to_cells r = @ws.add_row [1,2,3], :style=>0, :types=>:integer assert_equal(r.cells.size, 3) end end
Version data entries
8 entries across 8 versions & 1 rubygems