Sha256: e32ce829f06adea6cabda203f6ec0ee1e86dc9c0e650c39fd23d0bb99f495f9d
Contents?: true
Size: 789 Bytes
Versions: 4
Compression:
Stored size: 789 Bytes
Contents
require 'spec_helper' describe "HL7 Messages" do it 'processes multiple known messages without failing' do expect do HL7MESSAGES.each_pair do |key, hl7| HL7::Message.new(hl7) end end.not_to raise_exception end describe 'MFN M13 Messages' do it "extracts the MSH" do expect(HL7::Message.new(HL7MESSAGES[:mfn_m13])[:MSH].sending_app).to eq 'HL7REG' end it 'extracts the MFI' do expect(HL7::Message.new(HL7MESSAGES[:mfn_m13])[:MFI].master_file_identifier).to eq 'HL70006^RELIGION^HL70175' end it 'extracts the MFE' do expect(HL7::Message.new(HL7MESSAGES[:mfn_m13])[:MFE][0].mfn_control_id).to eq '6772333' expect(HL7::Message.new(HL7MESSAGES[:mfn_m13])[:MFE][1].mfn_control_id).to eq '6772334' end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
ruby-hl7-1.3.3 | spec/messages_spec.rb |
ruby-hl7-1.3.2 | spec/messages_spec.rb |
ruby-hl7-1.3.1 | spec/messages_spec.rb |
ruby-hl7-1.3.0 | spec/messages_spec.rb |