Sha256: 88e04e3a5b500a40ca2eda3b54a848b07634a942058d7ac71bdcfe34ad3f5456

Contents?: true

Size: 882 Bytes

Versions: 12

Compression:

Stored size: 882 Bytes

Contents

require File.dirname(__FILE__) + '/../../../spec_helper'
require File.dirname(__FILE__) + '/parser_spec_helper'

shared_examples 'empty use archetypes' do
  describe 'empty use is assigned nil to be valid archtype' do
    it 'is not nil' do
      subject.should_not be_nil
    end
  end

  describe 'description for use is nil' do
    it 'use is nil' do
      subject.description.details['en'].use.should be_nil
    end
  end
end

describe 'Archetypes, which has empty use' do
  adls = ['openEHR-EHR-OBSERVATION.operation_record.v1.adl',
         'openEHR-EHR-CLUSTER.exam-abdomen.v1.adl',
         'openEHR-EHR-OBSERVATION.uterine_contractions.v1.adl',
         'openEHR-EHR-CLUSTER.exam-uterine_cervix.v1.adl',
         'openEHR-EHR-CLUSTER.exam-uterus.v1.adl']

  adls.each do |adl|
    subject { adl14_archetype(adl) }
    it_should_behave_like 'empty use archetypes'
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
openehr-1.2.8 spec/lib/openehr/parser/empty_use_spec.rb
openehr-1.2.7 spec/lib/openehr/parser/empty_use_spec.rb
openehr-1.2.6 spec/lib/openehr/parser/empty_use_spec.rb
openehr-1.2.5 spec/lib/openehr/parser/empty_use_spec.rb
openehr-1.2.4 spec/lib/openehr/parser/empty_use_spec.rb
openehr-1.2.3 spec/lib/openehr/parser/empty_use_spec.rb
openehr-1.2.2 spec/lib/openehr/parser/empty_use_spec.rb
openehr-1.2.1 spec/lib/openehr/parser/empty_use_spec.rb
openehr-1.2.0 spec/lib/openehr/parser/empty_use_spec.rb
openehr-1.1.6 spec/lib/openehr/parser/empty_use_spec.rb
openehr-1.1.5 spec/lib/openehr/parser/empty_use_spec.rb
openehr-1.1.4 spec/lib/openehr/parser/empty_use_spec.rb