Sha256: d2d8ecc735bfc0d559af4c8c5e0b2bb7e82788713fc9a7c8d5ff6363e72d7d3a

Contents?: true

Size: 808 Bytes

Versions: 9

Compression:

Stored size: 808 Bytes

Contents

require 'test_helper'

class ManualJournalTest < Test::Unit::TestCase
  include TestHelper

  def setup
    @client = Xeroizer::PublicApplication.new(CONSUMER_KEY, CONSUMER_SECRET)
    mock_api('ManualJournals')
  end

  context "paging" do
    should "have journal lines without downloading full manual journal when paging" do
      manual_journals = @client.ManualJournal.all(page: 1)

      manual_journals.each do |manual_journal|
        # This would kick off a full download without page param.
        manual_journal.journal_lines.size
        assert_equal(true, manual_journal.paged_record_downloaded?)

        # This indicates that there wasn't a separate download of the individual manual journal.
        assert_equal(false, manual_journal.complete_record_downloaded?)
      end
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
xeroizer-2.20.0 test/unit/models/manual_journal_test.rb
xeroizer-2.19.0 test/unit/models/manual_journal_test.rb
xeroizer-2.18.1 test/unit/models/manual_journal_test.rb
xeroizer-2.17.1 test/unit/models/manual_journal_test.rb
xeroizer-2.16.5 test/unit/models/manual_journal_test.rb
xeroizer-2.16.4 test/unit/models/manual_journal_test.rb
xeroizer-2.16.3 test/unit/models/manual_journal_test.rb
xeroizer-2.16.1 test/unit/models/manual_journal_test.rb
xeroizer-2.16.0 test/unit/models/manual_journal_test.rb