Sha256: 397a856942bb0ae940ebb663f2b1abcb09cfbbf86105ccb41665cf4a6f66adb5
Contents?: true
Size: 1.49 KB
Versions: 5
Compression:
Stored size: 1.49 KB
Contents
require 'test/unit' require 'axlsx.rb' class TestAxis < Test::Unit::TestCase def setup @axis = Axlsx::Axis.new 12345, 54321 end def teardown end def test_initialization assert_equal(@axis.axPos, :b, "axis position default incorrect") assert_equal(@axis.tickLblPos, :nextTo, "tick label position default incorrect") assert_equal(@axis.tickLblPos, :nextTo, "tick label position default incorrect") assert_equal(@axis.crosses, :autoZero, "tick label position default incorrect") assert(@axis.scaling.is_a?(Axlsx::Scaling) && @axis.scaling.orientation == :minMax, "scaling default incorrect") assert_raise(ArgumentError) { Axlsx::Axis.new -1234, 'abcd' } end def test_axis_position assert_raise(ArgumentError, "requires valid axis position") { @axis.axPos = :nowhere } assert_nothing_raised("accepts valid axis position") { @axis.axPos = :r } end def test_tick_label_position assert_raise(ArgumentError, "requires valid tick label position") { @axis.tickLblPos = :nowhere } assert_nothing_raised("accepts valid tick label position") { @axis.tickLblPos = :high } end def test_format_code assert_raise(ArgumentError, "requires valid format code") { @axis.format_code = 1 } assert_nothing_raised("accepts valid format code") { @axis.tickLblPos = :high } end def test_crosses assert_raise(ArgumentError, "requires valid crosses") { @axis.crosses = 1 } assert_nothing_raised("accepts valid crosses") { @axis.crosses = :min } end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
axlsx-1.0.18 | test/drawing/tc_axis.rb |
axlsx-1.0.17 | test/drawing/tc_axis.rb |
axlsx-1.0.16 | test/drawing/tc_axis.rb |
axlsx-1.0.15 | test/drawing/tc_axis.rb |
axlsx-1.0.14 | test/drawing/tc_axis.rb |