summaryrefslogtreecommitdiffhomepage
path: root/test/workbook/worksheet/tc_worksheet.rb
diff options
context:
space:
mode:
authorJurriaan Pruis <[email protected]>2014-04-04 11:39:25 +0200
committerJurriaan Pruis <[email protected]>2014-04-04 11:39:25 +0200
commit5ccab460b65f597398f1d8a1b2a5a83039b80a9e (patch)
tree6fa3a9e38f81e6f59693acf8861b12938d0030bf /test/workbook/worksheet/tc_worksheet.rb
parentc649ee7d5ac699d0fc5a36550f502216f9b7318f (diff)
downloadcaxlsx-5ccab460b65f597398f1d8a1b2a5a83039b80a9e.tar.gz
caxlsx-5ccab460b65f597398f1d8a1b2a5a83039b80a9e.zip
Fix boolean values so the output matches Excel and works on Numbers
Use 1 or 0 instead of 'true' or 'false' in the XML output
Diffstat (limited to 'test/workbook/worksheet/tc_worksheet.rb')
-rw-r--r--test/workbook/worksheet/tc_worksheet.rb12
1 files changed, 6 insertions, 6 deletions
diff --git a/test/workbook/worksheet/tc_worksheet.rb b/test/workbook/worksheet/tc_worksheet.rb
index 574522a2..c7699e12 100644
--- a/test/workbook/worksheet/tc_worksheet.rb
+++ b/test/workbook/worksheet/tc_worksheet.rb
@@ -269,7 +269,7 @@ class TestWorksheet < Test::Unit::TestCase
def test_to_xml_string_fit_to_page
@ws.page_setup.fit_to_width = 1
doc = Nokogiri::XML(@ws.to_xml_string)
- assert_equal(doc.xpath('//xmlns:worksheet/xmlns:sheetPr/xmlns:pageSetUpPr[@fitToPage="true"]').size, 1)
+ assert_equal(doc.xpath('//xmlns:worksheet/xmlns:sheetPr/xmlns:pageSetUpPr[@fitToPage=1]').size, 1)
end
def test_to_xml_string_dimensions
@@ -286,13 +286,13 @@ class TestWorksheet < Test::Unit::TestCase
def test_to_xml_string_selected
@ws.selected = true
doc = Nokogiri::XML(@ws.to_xml_string)
- assert_equal(doc.xpath('//xmlns:worksheet/xmlns:sheetViews/xmlns:sheetView[@tabSelected="true"]').size, 1)
+ assert_equal(doc.xpath('//xmlns:worksheet/xmlns:sheetViews/xmlns:sheetView[@tabSelected=1]').size, 1)
end
def test_to_xml_string_show_gridlines
@ws.show_gridlines = false
doc = Nokogiri::XML(@ws.to_xml_string)
- assert_equal(doc.xpath('//xmlns:worksheet/xmlns:sheetViews/xmlns:sheetView[@showGridLines="false"]').size, 1)
+ assert_equal(doc.xpath('//xmlns:worksheet/xmlns:sheetViews/xmlns:sheetView[@showGridLines=0]').size, 1)
end
def test_to_xml_string_auto_fit_data
@@ -359,7 +359,7 @@ class TestWorksheet < Test::Unit::TestCase
po.horizontal_centered = true
end
doc = Nokogiri::XML(@ws.to_xml_string)
- assert_equal(doc.xpath('//xmlns:worksheet/xmlns:printOptions[@gridLines="true"][@horizontalCentered="true"]').size, 1)
+ assert_equal(doc.xpath('//xmlns:worksheet/xmlns:printOptions[@gridLines=1][@horizontalCentered=1]').size, 1)
end
def test_to_xml_string_header_footer
@@ -369,7 +369,7 @@ class TestWorksheet < Test::Unit::TestCase
hf.odd_header = 'Test Header'
end
doc = Nokogiri::XML(@ws.to_xml_string)
- assert_equal(doc.xpath('//xmlns:worksheet/xmlns:headerFooter[@differentFirst="false"][@differentOddEven="false"]').size, 1)
+ assert_equal(doc.xpath('//xmlns:worksheet/xmlns:headerFooter[@differentFirst=0][@differentOddEven=0]').size, 1)
end
def test_to_xml_string_drawing
@@ -535,7 +535,7 @@ class TestWorksheet < Test::Unit::TestCase
@ws.auto_filter.range = 'A1:D9'
@ws.auto_filter.add_column 0, :filters, :filter_items => [1]
doc = Nokogiri::XML(@ws.to_xml_string)
- assert(doc.xpath('//sheetPr[@filterMode="true"]'))
+ assert(doc.xpath('//sheetPr[@filterMode=1]'))
end
def test_outline_level_rows