Sha256: 1c886c0250a29bdf4f7f6386daeedcbebfd199045af295f6c349f1a528384a1e
Contents?: true
Size: 1.02 KB
Versions: 16
Compression:
Stored size: 1.02 KB
Contents
# -*- coding: utf-8 -*- require 'helper' class TestWorksheeByName < Minitest::Test def test_worksheet_by_name io = StringIO.new workbook = WriteXLSX.new(io) # Test a valid explicit name. expected = workbook.add_worksheet result = workbook.worksheet_by_name('Sheet1') assert_equal(expected, result) result = workbook.get_worksheet_by_name('Sheet1') assert_equal(expected, result) # Test a valid explicit name. expected = workbook.add_worksheet('Sheet 2') result = workbook.worksheet_by_name('Sheet 2') assert_equal(expected, result) result = workbook.get_worksheet_by_name('Sheet 2') assert_equal(expected, result) # Test an invalid name. result = workbook.worksheet_by_name('Sheet3') assert_nil(result) result = workbook.get_worksheet_by_name('Sheet3') assert_nil(result) # Test an invalid name. result = workbook.worksheet_by_name() assert_nil(result) result = workbook.get_worksheet_by_name() assert_nil(result) end end
Version data entries
16 entries across 16 versions & 1 rubygems