diff options
| author | Bruce Davidson <[email protected]> | 2016-02-01 22:46:47 +0000 |
|---|---|---|
| committer | Bruce Davidson <[email protected]> | 2016-02-01 22:46:47 +0000 |
| commit | c3abaae08cd41e40c156f67ddcc632468a5b5e0e (patch) | |
| tree | 55792f283734fb95ef90c8919369e61e460498bf /test | |
| parent | ee58c72d4eb5194f55d346141a9eb2a8c59c76b6 (diff) | |
| download | caxlsx-c3abaae08cd41e40c156f67ddcc632468a5b5e0e.tar.gz caxlsx-c3abaae08cd41e40c156f67ddcc632468a5b5e0e.zip | |
Add test case for worksheet rendering as requested
Diffstat (limited to 'test')
| -rw-r--r-- | test/workbook/worksheet/tc_worksheet.rb | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/test/workbook/worksheet/tc_worksheet.rb b/test/workbook/worksheet/tc_worksheet.rb index eb668d7f..f8bd69ae 100644 --- a/test/workbook/worksheet/tc_worksheet.rb +++ b/test/workbook/worksheet/tc_worksheet.rb @@ -573,5 +573,15 @@ class TestWorksheet < Test::Unit::TestCase assert_raise(ArgumentError) { @wb.add_worksheet(:name => 'Sheet1') } assert_equal(1, @wb.worksheets.size) end + + def test_worksheet_only_includes_outline_pr_when_set + doc = Nokogiri::XML(@ws.to_xml_string) + assert_equal(doc.xpath('//xmlns:worksheet/xmlns:sheetPr/xmlns:outlinePr').size, 0) + @ws.sheet_pr.outline_pr.summary_below = false + @ws.sheet_pr.outline_pr.summary_right = true + doc = Nokogiri::XML(@ws.to_xml_string) + assert_equal(doc.xpath('//xmlns:worksheet/xmlns:sheetPr/xmlns:outlinePr').size, 1) + assert_equal(doc.xpath('//xmlns:worksheet/xmlns:sheetPr/xmlns:outlinePr[@summaryBelow=0][@summaryRight=1]').size, 1) + end end |
