Sha256: bee6d10b62c3d491b14a1cb0ff28423ced62ec568b2656df5f5abe4a8b00a748
Contents?: true
Size: 1.18 KB
Versions: 2
Compression:
Stored size: 1.18 KB
Contents
require 'unit_test_helper' class JournalTest < Test::Unit::TestCase include TestHelper include Xeroizer::Record def setup @client = Xeroizer::OAuth2Application.new(CLIENT_ID, CLIENT_SECRET) @journal = @client.Journal.build @journal.journal_id = "0d926df3-459f-4264-a3a3-49ac065eb0ed" @journal.date = DateTime.strptime("2015-01-01T00:00:00Z") @journal.created_date_utc = DateTime.strptime("2015-01-01T00:00:00Z") @journal.journal_number = "JOURNAL_NUMBER" @journal.reference = "Web" @journal.source_id = "GUID" @journal.source_type = "Fish" @journal_line = @journal.add_journal_line({}) @doc = Nokogiri::XML(@journal.to_xml) end context "rendering" do it "should render journal_lines" do assert_equal 1, @doc.xpath("//JournalLine").size end it "should render source_type, source_id" do assert_equal "GUID", @doc.xpath("//SourceID").text assert_equal "Fish", @doc.xpath("//SourceType").text end it "should render reference" do assert_equal "Web", @doc.xpath("//Reference").text end it "should render date" do assert_equal "2015-01-01", @doc.xpath("//JournalDate").text end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
xeroizer-3.0.1 | test/unit/models/journal_test.rb |
xeroizer-3.0.0 | test/unit/models/journal_test.rb |