diff options
| author | Randy Morgan <[email protected]> | 2011-11-21 23:42:03 +0900 |
|---|---|---|
| committer | Randy Morgan <[email protected]> | 2011-11-21 23:42:03 +0900 |
| commit | 11729af6e1dc9492ba1fadb3681b885a4ff7dbbb (patch) | |
| tree | c47d5e007b9711066bc46be5914fe73e75bace6c /test/drawing/tc_series_title.rb | |
| parent | e53a0b7223e531046dd263ff5686d6e34196512a (diff) | |
| download | caxlsx-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.rb | 34 |
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 |
