diff options
| author | Stefan Daschek <[email protected]> | 2012-05-03 19:46:50 +0200 |
|---|---|---|
| committer | Stefan Daschek <[email protected]> | 2012-05-03 19:46:50 +0200 |
| commit | 58effe424218aa8ba6aa8157b49233df05646308 (patch) | |
| tree | b61306ee59d2d2d52b7a25faa5b1b5105b7e8556 /test/util | |
| parent | c87151a4bd740391b13d3fcf564e9fa7b0f21b29 (diff) | |
| download | caxlsx-58effe424218aa8ba6aa8157b49233df05646308.tar.gz caxlsx-58effe424218aa8ba6aa8157b49233df05646308.zip | |
Add support for pageSetup.
Diffstat (limited to 'test/util')
| -rw-r--r-- | test/util/tc_validators.rb | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/test/util/tc_validators.rb b/test/util/tc_validators.rb index d4f98d05..2a0a0229 100644 --- a/test/util/tc_validators.rb +++ b/test/util/tc_validators.rb @@ -70,6 +70,35 @@ class TestValidators < Test::Unit::TestCase assert_raise(ArgumentError) { Axlsx.validate_relationship_type "http://some.url" } assert_raise(ArgumentError) { Axlsx.validate_relationship_type false } + #number_with_unit + assert_nothing_raised { Axlsx.validate_number_with_unit "210mm" } + assert_nothing_raised { Axlsx.validate_number_with_unit "8.5in" } + assert_nothing_raised { Axlsx.validate_number_with_unit "29.7cm" } + assert_nothing_raised { Axlsx.validate_number_with_unit "120pt" } + assert_nothing_raised { Axlsx.validate_number_with_unit "0pc" } + assert_nothing_raised { Axlsx.validate_number_with_unit "12.34pi" } + assert_raise(ArgumentError) { Axlsx.validate_number_with_unit nil } + assert_raise(ArgumentError) { Axlsx.validate_number_with_unit "210" } + assert_raise(ArgumentError) { Axlsx.validate_number_with_unit 210 } + assert_raise(ArgumentError) { Axlsx.validate_number_with_unit "mm" } + assert_raise(ArgumentError) { Axlsx.validate_number_with_unit "-29cm" } + + #page_scale + assert_nothing_raised { Axlsx.validate_page_scale 10 } + assert_nothing_raised { Axlsx.validate_page_scale 100 } + assert_nothing_raised { Axlsx.validate_page_scale 400 } + assert_raise(ArgumentError) { Axlsx.validate_page_scale 9 } + assert_raise(ArgumentError) { Axlsx.validate_page_scale 10.0 } + assert_raise(ArgumentError) { Axlsx.validate_page_scale 400.1 } + assert_raise(ArgumentError) { Axlsx.validate_page_scale "99" } + + #page_orientation + assert_nothing_raised { Axlsx.validate_page_orientation :default } + assert_nothing_raised { Axlsx.validate_page_orientation :landscape } + assert_nothing_raised { Axlsx.validate_page_orientation :portrait } + assert_raise(ArgumentError) { Axlsx.validate_page_orientation nil } + assert_raise(ArgumentError) { Axlsx.validate_page_orientation 1 } + assert_raise(ArgumentError) { Axlsx.validate_page_orientation "landscape" } end end |
