Sha256: 69256be171bcf435c67b86634f9564558f8100c0b32719a168f78a06c5efb584

Contents?: true

Size: 1.05 KB

Versions: 26

Compression:

Stored size: 1.05 KB

Contents

require "spec_helper"
require "rexml/document"
require "oddb2xml/compare"

describe Oddb2xml::CompareV5 do
  context "when comparing v5" do
    before(:all) do
      @first = File.join(Oddb2xml::SpecData, "v5_first.xml")
      @second = File.join(Oddb2xml::SpecData, "v5_second.xml")
      expect(File.exist?(@second)).to eq true
      expect(File.exist?(@first)).to eq true
      @result = Oddb2xml::CompareV5.new(@first, @second).compare
    end
    it "should return true" do
      expected = {"PRODUCTS" => {"NR_COMPARED" => 1, "PRODNO" => 0, "SALECD" => 0, "DSCR" => 1, "DSCRF" => 0, "ATC" => 0, "SUBSTANCE" => 1},
                  "LIMITATIONS" => {"NR_COMPARED" => 3, "LIMNAMEBAG" => 0, "DSCR" => 0, "DSCRF" => 0, "LIMITATION_PTS" => 1},
                  "ITEMS" => {"NR_COMPARED" => 4, "PHARMATYPE" => 0, "GTIN" => 0, "SALECD" => 0, "DSCR" => 0, "DSCRF" => 0, "PEXF" => 2, "PPUB" => 2, "PKG_SIZE" => 0,
                              "MEASURE" => 0, "DOSAGE_FORM" => 3, "PRODNO" => 0, "PHAR" => 0, "IKSCAT" => 0}}
      expect(@result).to eq(expected)
    end
  end
end

Version data entries

26 entries across 26 versions & 1 rubygems

Version Path
oddb2xml-2.9.7 spec/compare_spec.rb
oddb2xml-2.9.6 spec/compare_spec.rb
oddb2xml-2.9.5 spec/compare_spec.rb
oddb2xml-2.9.4 spec/compare_spec.rb
oddb2xml-2.9.3 spec/compare_spec.rb
oddb2xml-2.9.2 spec/compare_spec.rb
oddb2xml-2.9.1 spec/compare_spec.rb
oddb2xml-2.9.0 spec/compare_spec.rb
oddb2xml-2.8.9 spec/compare_spec.rb
oddb2xml-2.8.8 spec/compare_spec.rb
oddb2xml-2.8.7 spec/compare_spec.rb
oddb2xml-2.8.6 spec/compare_spec.rb
oddb2xml-2.8.5 spec/compare_spec.rb
oddb2xml-2.8.4 spec/compare_spec.rb
oddb2xml-2.8.3 spec/compare_spec.rb
oddb2xml-2.8.2 spec/compare_spec.rb
oddb2xml-2.8.1 spec/compare_spec.rb
oddb2xml-2.8.0 spec/compare_spec.rb
oddb2xml-2.7.9 spec/compare_spec.rb
oddb2xml-2.7.8 spec/compare_spec.rb