Sha256: f4fcbddc9f05eebd63f7fee934d20c9dadcb5f47e41e5133523b79cea52f65e2

Contents?: true

Size: 536 Bytes

Versions: 2

Compression:

Stored size: 536 Bytes

Contents

require 'test/unit'

class TestErrors < Test::Unit::TestCase
  def test_long_sheet_name
    file_path = 'tmp/error_long_sheet_name.xlsx'
    was_in_block = false
    XlsxWriter::Workbook.open(file_path) do |wb|
      assert_raise(RuntimeError.new('worksheet was not created')) do
        wb.add_worksheet('a' * 32) do |ws|
          was_in_block = true
          ws.add_row(['test'])
        end
      end
    end
    assert_equal(was_in_block, false)
  ensure
    File.delete file_path if file_path && File.exist?(file_path)
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
xlsxwriter-0.0.6 test/test-errors.rb
xlsxwriter-0.0.5 test/test-errors.rb