diff options
| author | Randy Morgan <[email protected]> | 2012-07-20 20:47:41 +0900 |
|---|---|---|
| committer | Randy Morgan <[email protected]> | 2012-07-20 20:47:41 +0900 |
| commit | 79ae531c006ad04274aa2f42174be421b35cbfd9 (patch) | |
| tree | f3e0c760753eb17bad754587a84daf362e23f1c3 /test/drawing/tc_d_lbls.rb | |
| parent | a8b1ada7409e18ca403ef632972f8921365f331c (diff) | |
| download | caxlsx-79ae531c006ad04274aa2f42174be421b35cbfd9.tar.gz caxlsx-79ae531c006ad04274aa2f42174be421b35cbfd9.zip | |
bring spec coverage back up to 100%
Diffstat (limited to 'test/drawing/tc_d_lbls.rb')
| -rw-r--r-- | test/drawing/tc_d_lbls.rb | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/test/drawing/tc_d_lbls.rb b/test/drawing/tc_d_lbls.rb index 49facd5c..3a61b2e8 100644 --- a/test/drawing/tc_d_lbls.rb +++ b/test/drawing/tc_d_lbls.rb @@ -7,12 +7,20 @@ class TestDLbls < Test::Unit::TestCase end def test_initialization - assert_equal(:best_fit, @d_lbls.d_lbl_pos) + assert_equal(:bestFit, @d_lbls.d_lbl_pos) Axlsx::DLbls::BOOLEAN_ATTRIBUTES.each do |attr| assert_equal(false, @d_lbls.send(attr)) end end + def test_initialization_with_optoins + options_hash = Hash[*[Axlsx::DLbls::BOOLEAN_ATTRIBUTES.map { |name| [name, true] }] ] + d_lbls = Axlsx::DLbls.new(options_hash.merge( { :d_lbl_pos => :t })) + Axlsx::DLbls::BOOLEAN_ATTRIBUTES.each do |attr| + assert_equal(true, d_lbls.send(attr), "boolean attributes set by options") + end + assert_equal(:t, d_lbls.d_lbl_pos, "d_lbl_pos set by options") + end def test_d_lbl_pos assert_raise(ArgumentError, 'invlaid label positions are rejected') { @d_lbls.d_lbl_pos = :upside_down } assert_nothing_raised('accepts valid label position') { @d_lbls.d_lbl_pos = :ctr } |
