Sha256: fb4ecf208f1d637ab222bc9622ec885adfb7005579e7b55483ff78aa85ca2617

Contents?: true

Size: 687 Bytes

Versions: 2

Compression:

Stored size: 687 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'

        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

2 entries across 2 versions & 1 rubygems

Version Path
ipa_test_kit-0.3.1 lib/ipa_test_kit/custom_groups/v1.0.0/capability_statement/instantiates_ig_test.rb
ipa_test_kit-0.3.0 lib/ipa_test_kit/custom_groups/v1.0.0/capability_statement/instantiates_ig_test.rb