Sha256: 995274a744437732360a13c40744302e26c362e50aee92a37152b009172fd45f
Contents?: true
Size: 1.43 KB
Versions: 25
Compression:
Stored size: 1.43 KB
Contents
# -*- coding: utf-8 -*- require 'helper' require 'write_xlsx/chart' class TestWriteNumberFormat < Test::Unit::TestCase def setup @chart = Writexlsx::Chart.new('Bar') end def test_write_number_format axis = Writexlsx::Chart::Axis.new(@chart) axis.num_format = 'General' axis.defaults = { :num_format => 'General' } expected = '<c:numFmt formatCode="General" sourceLinked="1"/>' result = @chart.__send__('write_number_format', axis) assert_equal(expected, result) end def test_write_number_format02 axis = Writexlsx::Chart::Axis.new(@chart) axis.num_format = '#,##0.00' axis.defaults = { :num_format => 'General' } expected = '<c:numFmt formatCode="#,##0.00" sourceLinked="0"/>' result = @chart.__send__('write_number_format', axis) assert_equal(expected, result) end def test_write_number_format03 axis = Writexlsx::Chart::Axis.new(@chart) axis.num_format = 'General' axis.defaults = { :num_format => 'General' } expected = nil result = @chart.__send__('write_cat_number_format', axis) assert_equal(expected, result) end def test_write_number_format04 axis = Writexlsx::Chart::Axis.new(@chart) axis.num_format = '#,##0.00' axis.defaults = { :num_format => 'General' } expected = '<c:numFmt formatCode="#,##0.00" sourceLinked="0"/>' result = @chart.__send__('write_cat_number_format', axis) assert_equal(expected, result) end end
Version data entries
25 entries across 25 versions & 1 rubygems