summaryrefslogtreecommitdiffhomepage
path: root/test/util/tc_serialized_attributes.rb
blob: 02036bab212891a022e121d8b29470f94ed8c4a5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# frozen_string_literal: true

require 'tc_helper'

class Funk
  include Axlsx::Accessors
  include Axlsx::SerializedAttributes
  serializable_attributes :camel_symbol, :boolean, :integer

  attr_accessor :camel_symbol, :boolean, :integer
end

class TestSeralizedAttributes < Test::Unit::TestCase
  def setup
    @object = Funk.new
  end

  def test_camel_symbol
    @object.camel_symbol = :foo_bar

    assert_equal('camelSymbol="fooBar" ', @object.serialized_attributes)
  end
end