Sha256: 039a5d618cfef84c8cfdd5d56e92d2b408fee7dd1b41dcd7b9f33a6675e1c4e4

Contents?: true

Size: 694 Bytes

Versions: 7

Compression:

Stored size: 694 Bytes

Contents

module IpaTestKit
  module IpaV100
    class InstantiatesIGTest < Inferno::Test
      id :ipa_100_instantiates_ig
      title 'FHIR server advertises support for the IPA IG'
      description %(
        The server declares that IPA is supported using
        `CapabilityStatement.instantiates`
      )
      uses_request :capability_statement

      run do
        assert_resource_type(:capability_statement)

        ig_url = 'http://hl7.org/fhir/uv/ipa/CapabilityStatement/ipa-server'

        assert resource.instantiates.include?(ig_url),
               "The server does not advertise support for the IPA IG by including `#{ig_url}` in the `instantiates` field"
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
ipa_test_kit-0.5.1 lib/ipa_test_kit/custom_groups/v1.0.0/capability_statement/instantiates_ig_test.rb
ipa_test_kit-0.5.0 lib/ipa_test_kit/custom_groups/v1.0.0/capability_statement/instantiates_ig_test.rb
ipa_test_kit-0.4.1 lib/ipa_test_kit/custom_groups/v1.0.0/capability_statement/instantiates_ig_test.rb
ipa_test_kit-0.4.0 lib/ipa_test_kit/custom_groups/v1.0.0/capability_statement/instantiates_ig_test.rb
ipa_test_kit-0.3.4 lib/ipa_test_kit/custom_groups/v1.0.0/capability_statement/instantiates_ig_test.rb
ipa_test_kit-0.3.3 lib/ipa_test_kit/custom_groups/v1.0.0/capability_statement/instantiates_ig_test.rb
ipa_test_kit-0.3.2 lib/ipa_test_kit/custom_groups/v1.0.0/capability_statement/instantiates_ig_test.rb