Module: DaVinciCRDTestKit::TaggedRequestLoadHelper
- Included in:
- V221::ClientCardDisplayAttest, V221::ClientCardMustSupportCoverageInformationTest, V221::ClientCoverageInfoUpdateTest, V221::ClientHookInstancesUniqueTest, V221::ClientHookResponseSupportCoverageInformationTest, V221::ClientLocationAddressPropagationTest, V221::ClientPrefetchCompleteAndSubsetTest, V221::ClientSkipLongRunningAttestationTest, V221::DecodeAuthTokenTest, V221::HookRequestConformanceTest, V221::HookRequestCoverageVerificationTest, V221::HookRequestDataFetchVerificationTest, V221::HookRequestGrantedScopesTest, V221::HookRequestPrefetchCompleteTest, V221::HookRequestPrefetchProfilesTest, V221::HookRequestRequestedVersionTest, V221::HookRequestSecuredTransportTest, V221::InfernoResponseValidationTest, V221::TokenPayloadTest
- Defined in:
- lib/davinci_crd_test_kit/client/tagged_request_load_helper.rb
Constant Summary collapse
- ALL_HOOKS =
[ APPOINTMENT_BOOK_TAG, ENCOUNTER_START_TAG, ENCOUNTER_DISCHARGE_TAG, ORDER_DISPATCH_TAG, ORDER_SELECT_TAG, ORDER_SIGN_TAG ].freeze
Instance Method Summary collapse
- #crd_test_group ⇒ Object
- #hook_name ⇒ Object
- #load_hook_requests ⇒ Object
- #requests_to_analyze ⇒ Object
- #tags_to_load(hook = hook_name) ⇒ Object
Instance Method Details
#crd_test_group ⇒ Object
16 17 18 |
# File 'lib/davinci_crd_test_kit/client/tagged_request_load_helper.rb', line 16 def crd_test_group config.[:crd_test_group] end |
#hook_name ⇒ Object
12 13 14 |
# File 'lib/davinci_crd_test_kit/client/tagged_request_load_helper.rb', line 12 def hook_name config.[:hook_name] end |
#load_hook_requests ⇒ Object
24 25 26 |
# File 'lib/davinci_crd_test_kit/client/tagged_request_load_helper.rb', line 24 def load_hook_requests load_tagged_requests(*) end |
#requests_to_analyze ⇒ Object
28 29 30 31 32 33 34 35 36 |
# File 'lib/davinci_crd_test_kit/client/tagged_request_load_helper.rb', line 28 def requests_to_analyze if hook_name.present? load_tagged_requests(*) else ALL_HOOKS.each_with_object([]) do |hook, request_list| request_list.concat(load_tagged_requests(*(hook))) end end end |
#tags_to_load(hook = hook_name) ⇒ Object
20 21 22 |
# File 'lib/davinci_crd_test_kit/client/tagged_request_load_helper.rb', line 20 def (hook = hook_name) crd_test_group.present? ? [crd_test_group] : [hook] end |