summaryrefslogtreecommitdiffhomepage
path: root/test/workbook/worksheet/tc_page_setup.rb
diff options
context:
space:
mode:
authorRandy Morgan <[email protected]>2012-09-02 13:03:42 +0900
committerRandy Morgan <[email protected]>2012-09-02 13:03:42 +0900
commitccbb0925fc4b4bae863e5be6a37d4c51f280836a (patch)
treefb2f12c7d89158d3a993afb27a59553b4798abab /test/workbook/worksheet/tc_page_setup.rb
parent8f237fdc5aa18c17b5474e8d2b5454a87c89cb56 (diff)
downloadcaxlsx-ccbb0925fc4b4bae863e5be6a37d4c51f280836a.tar.gz
caxlsx-ccbb0925fc4b4bae863e5be6a37d4c51f280836a.zip
implement paper_size as at least some version of office ignore the paper width and paper height page setup attributes.
See PageSetup#paper_size for a list of sizes supported in the specification.
Diffstat (limited to 'test/workbook/worksheet/tc_page_setup.rb')
-rw-r--r--test/workbook/worksheet/tc_page_setup.rb7
1 files changed, 6 insertions, 1 deletions
diff --git a/test/workbook/worksheet/tc_page_setup.rb b/test/workbook/worksheet/tc_page_setup.rb
index 2fdbab59..4c78f4ae 100644
--- a/test/workbook/worksheet/tc_page_setup.rb
+++ b/test/workbook/worksheet/tc_page_setup.rb
@@ -44,6 +44,11 @@ class TestPageSetup < Test::Unit::TestCase
assert_equal(50, @ps.scale)
end
+ def test_paper_size
+ assert_raise(ArgumentError) { @ps.paper_size = 119 }
+ assert_nothing_raised { @ps.paper_size = 10 }
+ end
+
def test_set_some_values
@ps.set(:fit_to_width => 2, :orientation => :portrait)
assert_equal(2, @ps.fit_to_width)
@@ -58,7 +63,7 @@ class TestPageSetup < Test::Unit::TestCase
assert(@ps.fit_to_width == nil && @ps.fit_to_height == nil)
assert(@ps.fit_to_page? == false)
end
-
+
def test_with_height_fit_to_page?
assert(@ps.fit_to_width == nil && @ps.fit_to_height == nil)
@ps.set(:fit_to_height => 1)