Class: DaVinciCRDTestKit::V221::HookRequestPrefetchCompleteTest
- Inherits:
-
Inferno::Test
- Object
- Inferno::Test
- DaVinciCRDTestKit::V221::HookRequestPrefetchCompleteTest
- Includes:
- MultiRequestMessageHelper, TaggedRequestLoadHelper
- Defined in:
- lib/davinci_crd_test_kit/client/v2.2.1/verify_request/hook_request_prefetch_complete_test.rb
Constant Summary collapse
- SERVICE_FILENAMES =
{ complete: 'cds-services-v221.json', subset: 'cds-services-prefetch-subset-v221.json' }.freeze
- PREFETCH_KEY_COMPARISON_MAP =
{ 'patient' => 'pat', 'encounter' => 'enc', 'coverage' => 'cov', 'communicationRequests' => 'comReqs', 'deviceRequests' => 'devReqs', 'medicationRequests' => 'medReqs', 'nutritionOrders' => 'nutOrds', 'serviceRequests' => 'servReqs', 'visionPrescriptions' => 'visRxs', 'devices' => 'devs', 'medications' => 'meds', 'practitionerRoles' => 'roles', 'practitioners' => 'pracs', 'organizations' => 'orgs', 'locations' => 'locs' }.freeze
Constants included from TaggedRequestLoadHelper
TaggedRequestLoadHelper::ALL_HOOKS
Instance Method Summary collapse
- #key_comparison_map_for_target(target) ⇒ Object
- #service_path_for_opposite(target) ⇒ Object
- #service_path_for_target(target) ⇒ Object
Methods included from MultiRequestMessageHelper
#add_request_message, #parse_json_request_entity, #request_prefix, #requests_with_errors_prefix
Methods included from TaggedRequestLoadHelper
#crd_test_group, #hook_name, #load_hook_requests, #requests_to_analyze, #tags_to_load
Instance Method Details
#key_comparison_map_for_target(target) ⇒ Object
77 78 79 80 81 82 83 |
# File 'lib/davinci_crd_test_kit/client/v2.2.1/verify_request/hook_request_prefetch_complete_test.rb', line 77 def key_comparison_map_for_target(target) if target == :complete PREFETCH_KEY_COMPARISON_MAP.invert else PREFETCH_KEY_COMPARISON_MAP end end |
#service_path_for_opposite(target) ⇒ Object
54 55 56 57 |
# File 'lib/davinci_crd_test_kit/client/v2.2.1/verify_request/hook_request_prefetch_complete_test.rb', line 54 def service_path_for_opposite(target) opposite = target == :complete ? :subset : :complete service_path_for_target(opposite) end |
#service_path_for_target(target) ⇒ Object
50 51 52 |
# File 'lib/davinci_crd_test_kit/client/v2.2.1/verify_request/hook_request_prefetch_complete_test.rb', line 50 def service_path_for_target(target) File.join(__dir__, '..', SERVICE_FILENAMES[target]) end |