summaryrefslogtreecommitdiffhomepage
path: root/test/workbook/tc_workbook.rb
diff options
context:
space:
mode:
authorRandy Morgan <[email protected]>2012-02-12 12:55:25 +0900
committerRandy Morgan <[email protected]>2012-02-12 12:55:25 +0900
commit376988c854889d7b9708601bce11575a11491bee (patch)
tree963e196ae76022e84dbbe1a2cf293c840182be08 /test/workbook/tc_workbook.rb
parent6272d7bc63ee05b6793d034461af3ee811ffe72a (diff)
downloadcaxlsx-376988c854889d7b9708601bce11575a11491bee.tar.gz
caxlsx-376988c854889d7b9708601bce11575a11491bee.zip
Adding in support for optionally using the shared strings table. This will allow us to inter-op properly with Numbers
Diffstat (limited to 'test/workbook/tc_workbook.rb')
-rw-r--r--test/workbook/tc_workbook.rb8
1 files changed, 8 insertions, 0 deletions
diff --git a/test/workbook/tc_workbook.rb b/test/workbook/tc_workbook.rb
index 7f5139cb..e068a6d0 100644
--- a/test/workbook/tc_workbook.rb
+++ b/test/workbook/tc_workbook.rb
@@ -18,6 +18,12 @@ class TestWorkbook < Test::Unit::TestCase
assert_equal(Axlsx::Workbook.date1904, @wb.date1904)
end
+ def test_shared_strings
+ assert_equal(@wb.use_shared_strings, nil)
+ assert_raise(ArgumentError) {@wb.use_shared_strings = 'bpb'}
+ assert_nothing_raised {@wb.use_shared_strings = :true}
+ end
+
def test_add_worksheet
assert(@wb.worksheets.empty?, "worbook has no worksheets by default")
ws = @wb.add_worksheet(:name=>"bob")
@@ -30,6 +36,8 @@ class TestWorkbook < Test::Unit::TestCase
assert(@wb.relationships.size == 1)
@wb.add_worksheet
assert(@wb.relationships.size == 2)
+ @wb.use_shared_strings = true
+ assert(@wb.relationships.size == 3)
end
def test_to_xml