Sha256: 2a3063ed32b84b563430e58ad28f0b064f7f4be4f850eef7f5775211a6c9cc27
Contents?: true
Size: 1.38 KB
Versions: 11
Compression:
Stored size: 1.38 KB
Contents
require "spec_helper" describe BrDanfe::DanfeLib::XML do subject { BrDanfe::DanfeLib::XML.new(xml_as_string) } describe "#version_is_310_or_newer?" do describe "when xml's version is equal 3.10" do let(:xml_as_string) do <<-eos <NFe xmlns="http://www.portalfiscal.inf.br/nfe"> <infNFe versao="3.10" Id="NFe35150162013294000143550010000000011000000017"> </infNFe> </NFe> eos end it "returns true" do expect(subject.version_is_310_or_newer?).to eql true end end describe "when xml's version is greather 3.10" do let(:xml_as_string) do <<-eos <NFe xmlns="http://www.portalfiscal.inf.br/nfe"> <infNFe versao="4.00" Id="NFe35150162013294000143550010000000011000000017"> </infNFe> </NFe> eos end it "returns true" do expect(subject.version_is_310_or_newer?).to eql true end end describe "when xml's version is minor that 3.10" do let(:xml_as_string) do <<-eos <NFe xmlns="http://www.portalfiscal.inf.br/nfe"> <infNFe versao="2.00" Id="NFe35131260891033000109550010000000011000000016"> </infNFe> </NFe> eos end it "returns false" do expect(subject.version_is_310_or_newer?).to eql false end end end end
Version data entries
11 entries across 11 versions & 1 rubygems