Sha256: 480a22f474aa499940ea542634000f56a03d1fe3618ff4b245bb1b525ed0e052

Contents?: true

Size: 656 Bytes

Versions: 2

Compression:

Stored size: 656 Bytes

Contents

require 'unit_test_helper'

class JournalLineTest < Test::Unit::TestCase
  include TestHelper
  include Xeroizer::Record

  def setup
    @client = Xeroizer::OAuth2Application.new(CLIENT_ID, CLIENT_SECRET)
  end

  it "journal_line tracking specified correctly" do
    journal = @client.Journal.build
    journal_line = journal.add_journal_line({})

    journal_line.add_tracking_category(:name => "Name 1", :option => "Option 1")
    journal_line.add_tracking_category(:name => "Name 2", :option => "Option 2")

    doc = Nokogiri::XML(journal_line.to_xml)
    assert_equal 2, doc.xpath("/JournalLine/TrackingCategories/TrackingCategory").size
  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
xeroizer-3.0.1 test/unit/models/journal_line_test.rb
xeroizer-3.0.0 test/unit/models/journal_line_test.rb