diff options
| author | Jan-Hendrik Hühne <[email protected]> | 2012-06-06 15:50:40 +0200 |
|---|---|---|
| committer | Jan-Hendrik Hühne <[email protected]> | 2012-06-06 15:50:40 +0200 |
| commit | a751bf1f34852531caf0b5f80152e44fff020dd4 (patch) | |
| tree | 16ced2090d9bb582c295def740070db9dc2f6c92 /test/util | |
| parent | ac94d6ff30467bdfdfb182bf2f8fcd945fbd748a (diff) | |
| download | caxlsx-a751bf1f34852531caf0b5f80152e44fff020dd4.tar.gz caxlsx-a751bf1f34852531caf0b5f80152e44fff020dd4.zip | |
New validators and tests.
Diffstat (limited to 'test/util')
| -rw-r--r-- | test/util/tc_validators.rb | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/test/util/tc_validators.rb b/test/util/tc_validators.rb index f5e11391..66138c54 100644 --- a/test/util/tc_validators.rb +++ b/test/util/tc_validators.rb @@ -141,6 +141,21 @@ class TestValidators < Test::Unit::TestCase assert_raise(ArgumentError) { Axlsx.validate_data_validation_error_style :other_symbol } assert_raise(ArgumentError) { Axlsx.validate_data_validation_error_style 'page_layout' } assert_raise(ArgumentError) { Axlsx.validate_data_validation_error_style 0 } + + #active_pane_type + [:bottom_left, :bottom_right, :top_left, :top_right].each do |sym| + assert_nothing_raised { Axlsx.validate_active_pane_type sym } + end + assert_raise(ArgumentError) { Axlsx.validate_active_pane_type :other_symbol } + assert_raise(ArgumentError) { Axlsx.validate_active_pane_type 'bottom_left' } + assert_raise(ArgumentError) { Axlsx.validate_active_pane_type 0 } + + #split_state_type + [:frozen, :frozen_split, :split].each do |sym| + assert_nothing_raised { Axlsx.validate_split_state_type sym } + end + assert_raise(ArgumentError) { Axlsx.validate_split_state_type :other_symbol } + assert_raise(ArgumentError) { Axlsx.validate_split_state_type 'frozen_split' } + assert_raise(ArgumentError) { Axlsx.validate_split_state_type 0 } end -end - +end
\ No newline at end of file |
