Module: AUPSTestKit::BasicTestMsSubElementsPopulatedModule
- Included in:
- BasicTest
- Defined in:
- lib/au_ps_inferno/utils/basic_test/ms_sub_elements_populated_module.rb
Overview
Must Support elements populated or missing message.
Instance Method Summary collapse
Instance Method Details
#ms_sub_elements_populated_message(container_type) ⇒ Object
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
# File 'lib/au_ps_inferno/utils/basic_test/ms_sub_elements_populated_module.rb', line 10 def (container_type) guard_populated_resource(container_type) resource = get_resource_by_container_type(container_type) (container_type, resource) return unless ( = (resource.resourceType)).present? _, new_grouped_sub_elements, ms_checker, results = sub_elements_filtered_grouped_and_check_context(resource, ) omit_if new_grouped_sub_elements.blank?, 'No complex element with Must Support sub-elements is defined' (new_grouped_sub_elements, ms_checker, resource, results) assert assert_result(results, new_grouped_sub_elements), 'When any mandatory Must Support sub-element is missing. See the list in messages tab.' end |