Sha256: 9ebca96226dfc551fd8aa928534f24bcf7386cc5bb734178d72ed2dfe27e2ade
Contents?: true
Size: 677 Bytes
Versions: 1
Compression:
Stored size: 677 Bytes
Contents
require "spec_helper" require "sie/parser" describe Sie::Parser, "parse" do it "parses sie data that includes arrays" do parser = Sie::Parser.new sie_file = parser.parse(<<DATA #VER "LF" 2222 20130101 "Foocorp expense" { #TRANS 2400 {} -200 20130101 "Foocorp expense" #TRANS 4100 {} 180 20130101 "Widgets from foocorp" #TRANS 2611 {} -20 20130101 "VAT" } DATA ) voucher_entry = sie_file.entries.first expect(sie_file.entries.size).to eq(1) expect(voucher_entry.attributes["verdatum"]).to eq("20130101") expect(voucher_entry.entries.size).to eq(3) expect(voucher_entry.entries.first.attributes["kontonr"]).to eq("2400") end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
sie-3.1.1 | spec/unit/parser_spec.rb |