diff options
| author | Moses Hohman <[email protected]> | 2013-06-23 02:02:01 -0500 |
|---|---|---|
| committer | Moses Hohman <[email protected]> | 2013-06-23 02:02:01 -0500 |
| commit | 15e78a467348d744ee58039b484adb8083290fb9 (patch) | |
| tree | fa5a6a124f8f3fff85a9cf5c239861b66ec5aeb7 /test/drawing | |
| parent | 173f1c49fb449aebc5ddf30a9387006ee54e5260 (diff) | |
| download | caxlsx-15e78a467348d744ee58039b484adb8083290fb9.tar.gz caxlsx-15e78a467348d744ee58039b484adb8083290fb9.zip | |
provide a better default for dispBlanksAs and allow it to be configured
Diffstat (limited to 'test/drawing')
| -rw-r--r-- | test/drawing/tc_chart.rb | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/test/drawing/tc_chart.rb b/test/drawing/tc_chart.rb index 03e4fd6f..50cb5d0c 100644 --- a/test/drawing/tc_chart.rb +++ b/test/drawing/tc_chart.rb @@ -45,6 +45,14 @@ class TestChart < Test::Unit::TestCase assert_equal(false, @chart.vary_colors) end + def test_display_blanks_as + assert_equal(:gap, @chart.display_blanks_as, "default is not :gap") + assert_raise(ArgumentError, "did not validate possible values") { @chart.display_blanks_as = :hole } + assert_nothing_raised { @chart.display_blanks_as = :zero } + assert_nothing_raised { @chart.display_blanks_as = :span } + assert_equal(:span, @chart.display_blanks_as) + end + def test_start_at @chart.start_at 15, 25 assert_equal(@chart.graphic_frame.anchor.from.col, 15) @@ -94,4 +102,10 @@ class TestChart < Test::Unit::TestCase assert(errors.empty?, "error free validation") end + def test_to_xml_string_for_display_blanks_as + schema = Nokogiri::XML::Schema(File.open(Axlsx::DRAWING_XSD)) + @chart.display_blanks_as = :span + doc = Nokogiri::XML(@chart.to_xml_string) + assert(doc.xpath("//c:dispBlanksAs[@val='span']")) + end end |
