summaryrefslogtreecommitdiffhomepage
path: root/test/drawing/tc_bar_3D_chart.rb
diff options
context:
space:
mode:
authorMoses Hohman <[email protected]>2013-06-27 15:36:34 -0500
committerMoses Hohman <[email protected]>2013-06-27 15:38:53 -0500
commitc254678321c3ae620aa8a50161331d3f3c218f78 (patch)
tree8f6bbdff5b44918186afbeaf122bd560b60cf5a6 /test/drawing/tc_bar_3D_chart.rb
parent9e2b64a27b2f13694fb1f53d1e50cc5120714521 (diff)
downloadcaxlsx-c254678321c3ae620aa8a50161331d3f3c218f78.tar.gz
caxlsx-c254678321c3ae620aa8a50161331d3f3c218f78.zip
Fixes Issue #202 Axes are borked in Bar3DChart by requiring axis order in the constructor
Diffstat (limited to 'test/drawing/tc_bar_3D_chart.rb')
-rw-r--r--test/drawing/tc_bar_3D_chart.rb6
1 files changed, 6 insertions, 0 deletions
diff --git a/test/drawing/tc_bar_3D_chart.rb b/test/drawing/tc_bar_3D_chart.rb
index 3e1ff342..0cae7af6 100644
--- a/test/drawing/tc_bar_3D_chart.rb
+++ b/test/drawing/tc_bar_3D_chart.rb
@@ -62,4 +62,10 @@ class TestBar3DChart < Test::Unit::TestCase
assert(errors.empty?, "error free validation")
end
+ def test_to_xml_string_has_axes_in_correct_order
+ str = @chart.to_xml_string
+ cat_axis_position = str.index(@chart.axes[:cat_axis].id.to_s)
+ val_axis_position = str.index(@chart.axes[:val_axis].id.to_s)
+ assert(cat_axis_position < val_axis_position, "cat_axis must occur earlier than val_axis in the XML")
+ end
end