Class: DaVinciDTRTestKit::DTRPayerServerV220::ContainedBinaryTest

Inherits:
Inferno::Test
  • Object
show all
Includes:
ContainedBinaryValidation, QuestionnaireResponseReferenceValidation, MultiRequestMessageHelper
Defined in:
lib/davinci_dtr_test_kit/server/v2.2.0/questionnaire_design/contained_binary_test.rb

Constant Summary

Constants included from ContainedBinaryValidation

DaVinciDTRTestKit::DTRPayerServerV220::ContainedBinaryValidation::DEPRECATED_ELEMENTS, DaVinciDTRTestKit::DTRPayerServerV220::ContainedBinaryValidation::EXECUTABLE_URL_SCHEMES, DaVinciDTRTestKit::DTRPayerServerV220::ContainedBinaryValidation::PDF_CONTENT_TYPE, DaVinciDTRTestKit::DTRPayerServerV220::ContainedBinaryValidation::PROHIBITED_ELEMENTS, DaVinciDTRTestKit::DTRPayerServerV220::ContainedBinaryValidation::XHTML_CONTENT_TYPE, DaVinciDTRTestKit::DTRPayerServerV220::ContainedBinaryValidation::XHTML_NAMESPACE

Instance Method Summary collapse

Methods included from QuestionnaireResponseReferenceValidation

#absolute_reference?, #answer_value_reference_locations, #invalid_absolute_reference?, #invalid_contained_reference_locations, #invalid_questionnaire_response_references, #questionnaire_response_has_absolute_reference?, #questionnaire_response_references, #questionnaire_responses_from_request, #questionnaire_responses_from_resource, #reference_on_client_endpoint?

Methods included from MultiRequestMessageHelper

#add_request_message, #parse_fhir_request_entity, #request_prefix, #requests_with_errors_prefix

Methods included from ContainedBinaryValidation

#contained_binaries, #contained_binary_is_safe?, #safe_xhtml?

Instance Method Details

#binary_description(binary) ⇒ Object



53
54
55
# File 'lib/davinci_dtr_test_kit/server/v2.2.0/questionnaire_design/contained_binary_test.rb', line 53

def binary_description(binary)
  binary.id.present? ? "Binary `#{binary.id}`" : 'contained Binary without an id'
end