diff options
| author | Randy Morgan (@morgan_randy) <[email protected]> | 2012-12-12 17:18:39 -0800 |
|---|---|---|
| committer | Randy Morgan (@morgan_randy) <[email protected]> | 2012-12-12 17:18:39 -0800 |
| commit | db1f8da80d6507c84d83c3ca0b4e3c751d10d5e7 (patch) | |
| tree | 794f5e13399fd4459c5a8461a36b03016ab4c1bd /test/workbook | |
| parent | 798e96feccea88648e64f1eb02707375f52cd50c (diff) | |
| parent | 7362349b5c58f95f1eb8bbc35d5074a5e094d01f (diff) | |
| download | caxlsx-db1f8da80d6507c84d83c3ca0b4e3c751d10d5e7.tar.gz caxlsx-db1f8da80d6507c84d83c3ca0b4e3c751d10d5e7.zip | |
Merge pull request #153 from ball-hayden/master
Test for invalid characters in the sheet name
Diffstat (limited to 'test/workbook')
| -rw-r--r-- | test/workbook/worksheet/tc_worksheet.rb | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/test/workbook/worksheet/tc_worksheet.rb b/test/workbook/worksheet/tc_worksheet.rb index 5d5e14a4..0311018b 100644 --- a/test/workbook/worksheet/tc_worksheet.rb +++ b/test/workbook/worksheet/tc_worksheet.rb @@ -19,9 +19,16 @@ class TestWorksheet < Test::Unit::TestCase assert_equal(@ws.name, '<foo> & <bar>') end - def test_name_exception_on_colon + def test_name_exception_on_invalid_character assert_raises(ArgumentError) { @ws.name = 'foo:bar' } + assert_raises(ArgumentError) { @ws.name = 'foo[bar' } + assert_raises(ArgumentError) { @ws.name = 'foo]bar' } + assert_raises(ArgumentError) { @ws.name = 'foo*bar' } + assert_raises(ArgumentError) { @ws.name = 'foo/bar' } + assert_raises(ArgumentError) { @ws.name = 'foo\bar' } + assert_raises(ArgumentError) { @ws.name = 'foo?bar' } end + def test_page_margins assert(@ws.page_margins.is_a? Axlsx::PageMargins) end |
