diff options
| author | Randy Morgan <[email protected]> | 2012-07-06 22:38:46 +0900 |
|---|---|---|
| committer | Randy Morgan <[email protected]> | 2012-07-06 22:38:46 +0900 |
| commit | 8df90fd696334e13fdf32e76ed1df292f4590e4b (patch) | |
| tree | 482921188c09f7f11f5a291f0dfbf2964dafcec8 /test/workbook/worksheet/tc_page_setup.rb | |
| parent | 55ae3a5702e1370a0a61ac95e2366170147c74b2 (diff) | |
| download | caxlsx-8df90fd696334e13fdf32e76ed1df292f4590e4b.tar.gz caxlsx-8df90fd696334e13fdf32e76ed1df292f4590e4b.zip | |
make fit_to_page MOAR readable
Implement some of the feedback from devolves session on readable code -
and remove some garbage that found its way into the repo --- github.app
you are too convenient.
Diffstat (limited to 'test/workbook/worksheet/tc_page_setup.rb')
| -rw-r--r-- | test/workbook/worksheet/tc_page_setup.rb | 23 |
1 files changed, 20 insertions, 3 deletions
diff --git a/test/workbook/worksheet/tc_page_setup.rb b/test/workbook/worksheet/tc_page_setup.rb index cdf94b65..2fdbab59 100644 --- a/test/workbook/worksheet/tc_page_setup.rb +++ b/test/workbook/worksheet/tc_page_setup.rb @@ -54,6 +54,23 @@ class TestPageSetup < Test::Unit::TestCase assert_equal(nil, @ps.scale) end + def test_default_fit_to_page? + 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) + assert(@ps.fit_to_page?) + end + + def test_with_width_fit_to_page? + assert(@ps.fit_to_width == nil && @ps.fit_to_height == nil) + @ps.set(:fit_to_width => 1) + assert(@ps.fit_to_page?) + end + def test_to_xml_all_values @ps.set(:fit_to_height => 1, :fit_to_width => 2, :orientation => :landscape, :paper_height => "297mm", :paper_width => "210mm", :scale => 50) doc = Nokogiri::XML.parse(@ps.to_xml_string) @@ -106,7 +123,7 @@ class TestPageSetup < Test::Unit::TestCase assert_nothing_raised { @ps.scale = 99 } assert_equal(99, @ps.scale) end - + def test_fit_to fits = @ps.fit_to(:width => 1) assert_equal([1, 9999], fits) @@ -115,7 +132,7 @@ class TestPageSetup < Test::Unit::TestCase fits = @ps.fit_to :height => 7, :width => 2 assert_equal(fits, [2, 7]) assert_raise(ArgumentError) { puts @ps.fit_to(:width => true)} - - + + end end |
