Sha256: a9a00d1b44f4e38736c095f46c780a745be8b2403dd8f57bfde532eff882d312

Contents?: true

Size: 1.03 KB

Versions: 17

Compression:

Stored size: 1.03 KB

Contents

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

describe ADLParser do
  context 'Constraint Bindings' do
    before(:all) do
      at = adl14_archetype('adl-test-entry.constraint_binding.test.adl')
      @ao = at.ontology
    end

    it 'contraint bindings size is two' do
      @ao.constraint_bindings.size.should be 2
    end

    it 'SNOMED_CT binds local ac0001 to http://terminology.org/?terminology_id=snomed_ct&&has_relation=102002;with_target=128004' do
      @ao.constraint_binding(:terminology => 'SNOMED_CT', :code => 'ac0001').
        value.should == 'http://terminology.org?terminology_id=snomed_ct&&has_relation=102002;with_target=128004'
    end

    it 'ICD10 binds local ac0001 to http://terminology.org/?terminology_id=icd10&&has_relation=a2;with_target=b19' do
      @ao.constraint_binding(:terminology => 'ICD10', :code => 'ac0001').
        value.should == 'http://terminology.org?terminology_id=icd10&&has_relation=a2;with_target=b19'
    end
  end
end

Version data entries

17 entries across 17 versions & 2 rubygems

Version Path
openehr-1.2.8 spec/lib/openehr/parser/constraint_binding_spec.rb
openehr-1.2.7 spec/lib/openehr/parser/constraint_binding_spec.rb
openehr-1.2.6 spec/lib/openehr/parser/constraint_binding_spec.rb
openehr-1.2.5 spec/lib/openehr/parser/constraint_binding_spec.rb
openehr-1.2.4 spec/lib/openehr/parser/constraint_binding_spec.rb
openehr-1.2.3 spec/lib/openehr/parser/constraint_binding_spec.rb
openehr-1.2.2 spec/lib/openehr/parser/constraint_binding_spec.rb
openehr-1.2.1 spec/lib/openehr/parser/constraint_binding_spec.rb
openehr-1.2.0 spec/lib/openehr/parser/constraint_binding_spec.rb
openehr-1.1.6 spec/lib/openehr/parser/constraint_binding_spec.rb
openehr-1.1.5 spec/lib/openehr/parser/constraint_binding_spec.rb
openehr-1.1.4 spec/lib/openehr/parser/constraint_binding_spec.rb
openehr-1.1.3 spec/lib/openehr/parser/constraint_binding_spec.rb
openehr-1.1.2 spec/lib/openehr/parser/constraint_binding_spec.rb
openehr-1.1.1 spec/lib/openehr/parser/constraint_binding_spec.rb
openehr-1.1.0 spec/lib/openehr/parser/constraint_binding_spec.rb
open_ehr-1.0.2 spec/lib/open_ehr/parser/constraint_binding_spec.rb