Sha256: 3f95e466d481618981e240995dd37ae4563d2b049ad9a38484423998b0f94818

Contents?: true

Size: 841 Bytes

Versions: 12

Compression:

Stored size: 841 Bytes

Contents

require 'test/unit'
require 'axlsx.rb'

class TestSerAxis < Test::Unit::TestCase
  def setup    
    @axis = Axlsx::SerAxis.new 12345, 54321
  end
  def teardown
  end

  def test_options
    a = Axlsx::SerAxis.new 12345, 54321, :tickLblSkip => 9, :tickMarkSkip => 7
    assert_equal(a.tickLblSkip, 9)
    assert_equal(a.tickMarkSkip, 7)
  end


  def test_tickLblSkip
    assert_raise(ArgumentError, "requires valid tickLblSkip") { @axis.tickLblSkip = -1 }
    assert_nothing_raised("accepts valid tickLblSkip") { @axis.tickLblSkip = 1 }
    assert_equal(@axis.tickLblSkip, 1)
  end


  def test_tickMarkSkip
    assert_raise(ArgumentError, "requires valid tickMarkSkip") { @axis.tickMarkSkip = :my_eyes }
    assert_nothing_raised("accepts valid tickMarkSkip") { @axis.tickMarkSkip = 2 }
    assert_equal(@axis.tickMarkSkip, 2)
  end

end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
axlsx-1.0.18 test/drawing/tc_ser_axis.rb
axlsx-1.0.17 test/drawing/tc_ser_axis.rb
axlsx-1.0.16 test/drawing/tc_ser_axis.rb
axlsx-1.0.15 test/drawing/tc_ser_axis.rb
axlsx-1.0.14 test/drawing/tc_ser_axis.rb
axlsx-1.0.12 test/drawing/tc_ser_axis.rb
axlsx-1.0.11 test/drawing/tc_ser_axis.rb
axlsx-1.0.10 test/drawing/tc_ser_axis.rb
axlsx-1.0.10a test/drawing/tc_ser_axis.rb
axlsx-1.0.9 test/drawing/tc_ser_axis.rb
axlsx-1.0.8 test/drawing/tc_ser_axis.rb
axlsx-1.0.7 test/drawing/tc_ser_axis.rb