Sha256: 7af703a49ad10b2092cd8c8ff971dd9c55ad1498603d26eb0e93740cdfd23c42

Contents?: true

Size: 1016 Bytes

Versions: 1

Compression:

Stored size: 1016 Bytes

Contents

# frozen_string_literal: true

require_relative '../../../../common/notification_conformance_verification'

module SubscriptionsTestKit
  module SubscriptionsR5BackportR4Client
    class NotificationInputVerificationTest < Inferno::Test
      include NotificationConformanceVerification

      id :subscriptions_r4_client_notification_input_verification
      title '[USER INPUT VERIFICATION] Notification Bundle Input Conformance Verification'
      description %(
        This test verifies that the notification bundle provided by the tester is conformant
        to the [R4 Topic-Based Subscription Notification Bundle
        profile](https://hl7.org/fhir/uv/subscriptions-backport/STU1.1/StructureDefinition-backport-subscription-notification-r4.html).
      )
      input :notification_bundle

      run do
        notification_verification(notification_bundle, 'event-notification')
        no_error_verification('Notification bundle input was not conformant, see error messages')
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
subscriptions_test_kit-0.9.2 lib/subscriptions_test_kit/suites/subscriptions_r5_backport_r4_client/workflow/conformance_verification/notification_input_verification_test.rb