diff options
| author | Noel Peden <[email protected]> | 2021-02-12 09:24:10 -0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2021-02-12 09:24:10 -0800 |
| commit | 28e4870d0a108568d53fda55e1e87b34c1bdb658 (patch) | |
| tree | d65286935574683cd737dab2de2d194176d764e2 /test | |
| parent | 7790a5f8e0bc8e41cec132c04c99df04e6412aa8 (diff) | |
| parent | de3175a44f6d8c3fd3b968309000266b2de51fde (diff) | |
| download | caxlsx-28e4870d0a108568d53fda55e1e87b34c1bdb658.tar.gz caxlsx-28e4870d0a108568d53fda55e1e87b34c1bdb658.zip | |
Merge pull request #77 from rfdonnelly/fix-special-char-in-table-header
Fix special characters in table header
Diffstat (limited to 'test')
| -rw-r--r-- | test/workbook/worksheet/tc_table.rb | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/test/workbook/worksheet/tc_table.rb b/test/workbook/worksheet/tc_table.rb index 8edfc099..fd6c1923 100644 --- a/test/workbook/worksheet/tc_table.rb +++ b/test/workbook/worksheet/tc_table.rb @@ -64,4 +64,14 @@ class TestTable < Test::Unit::TestCase end assert(errors.empty?, "error free validation") end + + def test_to_xml_string_for_special_characters + cell = @ws.rows.first.cells.first + cell.value = "&><'\"" + + table = @ws.add_table("A1:D5") + doc = Nokogiri::XML(table.to_xml_string) + errors = doc.errors + assert(errors.empty?, "invalid xml: #{errors.map(&:to_s).join(', ')}") + end end |
