Class: DaVinciCRDTestKit::V201::HookRequestPrefetchEqualsQueriedTest
- Inherits:
-
Inferno::Test
- Object
- Inferno::Test
- DaVinciCRDTestKit::V201::HookRequestPrefetchEqualsQueriedTest
- Defined in:
- lib/davinci_crd_test_kit/client/v2.0.1/verify_request/hook_request_prefetch_equals_queried_test.rb
Constant Summary
Constants included from FhirpathOnCDSRequest
FhirpathOnCDSRequest::SUPPORTED_POST_RESOLVE_FUNCTIONS, FhirpathOnCDSRequest::TODAY_EXPRESSION_PATTERN
Instance Method Summary collapse
- #access_token ⇒ Object
- #advertised_prefetch_fields ⇒ Object
- #cds_services_json ⇒ Object
- #no_error_validation(message) ⇒ Object
Methods included from TaggedRequestLoadHelper
#crd_interaction_group, #hook_name, #load_interaction_group_requests, #load_requests_for_cross_hook_analysis
Methods included from PrefetchContentsValidation
#check_prefetch_data_against_query, #prefetched_data?, #prefetched_data_equals_queried_data?, #prefetched_data_to_resource_list, #query_for_data, #request_number
Methods included from FhirpathOnCDSRequest
#execute_fhirpath_on_cds_request
Methods included from ReplaceTokens
#replace_tokens, #replace_tokens_in_string
Instance Method Details
#access_token ⇒ Object
40 41 42 |
# File 'lib/davinci_crd_test_kit/client/v2.0.1/verify_request/hook_request_prefetch_equals_queried_test.rb', line 40 def access_token override_access_token.present? ? override_access_token : client_access_token end |
#advertised_prefetch_fields ⇒ Object
50 51 52 53 |
# File 'lib/davinci_crd_test_kit/client/v2.0.1/verify_request/hook_request_prefetch_equals_queried_test.rb', line 50 def advertised_prefetch_fields advertised_hook_service = cds_services_json.find { |service| service['hook'] == hook_name } advertised_hook_service['prefetch'] end |
#cds_services_json ⇒ Object
44 45 46 47 48 |
# File 'lib/davinci_crd_test_kit/client/v2.0.1/verify_request/hook_request_prefetch_equals_queried_test.rb', line 44 def cds_services_json JSON.parse(File.read(File.join( __dir__, '..', 'cds-services-v201.json' )))['services'] end |
#no_error_validation(message) ⇒ Object
55 56 57 |
# File 'lib/davinci_crd_test_kit/client/v2.0.1/verify_request/hook_request_prefetch_equals_queried_test.rb', line 55 def no_error_validation() assert .none? { |msg| msg[:type] == 'error' }, end |