Sha256: ea282d85b42a74feb7402f0fb9c27677bb68a7b5be1ec9ee43a6edeb143ad937

Contents?: true

Size: 658 Bytes

Versions: 4

Compression:

Stored size: 658 Bytes

Contents

# encoding: UTF-8
$: << '../lib'
require 'ruby-hl7'

describe HL7::Message::Segment::MSA do
  context 'general' do
    before :all do
      @base_msa = "MSA|AR|ZZ9380 ERR"
    end

    it 'creates an MSA segment' do
      expect do
        msa = HL7::Message::Segment::MSA.new( @base_msa )
        expect(msa).not_to be_nil
        expect(msa.to_s).to eq @base_msa
      end.not_to raise_error
    end

    it 'allows access to an MSA segment' do
      expect do
        msa = HL7::Message::Segment::MSA.new( @base_msa )
        expect(msa.ack_code).to eq "AR"
        expect(msa.control_id).to eq "ZZ9380 ERR"
      end.not_to raise_error
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
ruby-hl7-1.3.3 spec/msa_segment_spec.rb
ruby-hl7-1.3.2 spec/msa_segment_spec.rb
ruby-hl7-1.3.1 spec/msa_segment_spec.rb
ruby-hl7-1.3.0 spec/msa_segment_spec.rb