summaryrefslogtreecommitdiffhomepage
path: root/test/drawing/tc_series_title.rb
diff options
context:
space:
mode:
authorRandy Morgan <[email protected]>2011-11-21 23:42:03 +0900
committerRandy Morgan <[email protected]>2011-11-21 23:42:03 +0900
commit11729af6e1dc9492ba1fadb3681b885a4ff7dbbb (patch)
treec47d5e007b9711066bc46be5914fe73e75bace6c /test/drawing/tc_series_title.rb
parente53a0b7223e531046dd263ff5686d6e34196512a (diff)
downloadcaxlsx-11729af6e1dc9492ba1fadb3681b885a4ff7dbbb.tar.gz
caxlsx-11729af6e1dc9492ba1fadb3681b885a4ff7dbbb.zip
Adding in support for line charts, style attribute for all charts and minor bug fixes.
Diffstat (limited to 'test/drawing/tc_series_title.rb')
-rw-r--r--test/drawing/tc_series_title.rb34
1 files changed, 34 insertions, 0 deletions
diff --git a/test/drawing/tc_series_title.rb b/test/drawing/tc_series_title.rb
new file mode 100644
index 00000000..f10370b7
--- /dev/null
+++ b/test/drawing/tc_series_title.rb
@@ -0,0 +1,34 @@
+require 'test/unit'
+require 'axlsx.rb'
+
+class TestSeriesTitle < Test::Unit::TestCase
+ def setup
+ @p = Axlsx::Package.new
+ ws = @p.workbook.add_worksheet
+ @row = ws.add_row ["one", 1, Time.now]
+ @title = Axlsx::SeriesTitle.new
+ @chart = ws.add_chart Axlsx::Bar3DChart
+ end
+
+ def teardown
+ end
+
+ def test_initialization
+ assert(@title.text == "")
+ assert(@title.cell == nil)
+ end
+
+ def test_text
+ assert_raise(ArgumentError, "text must be a string") { @title.text = 123 }
+ @title.cell = @row.cells.first
+ @title.text = "bob"
+ assert(@title.cell == nil, "setting title with text clears the cell")
+ end
+
+ def test_cell
+ assert_raise(ArgumentError, "cell must be a Cell") { @title.cell = "123" }
+ @title.cell = @row.cells.first
+ assert(@title.text == "one")
+ end
+
+end