From a393d0009d363bd25abdad41b668519665c8518b Mon Sep 17 00:00:00 2001 From: Karl Naden Date: Fri, 17 Apr 2026 01:00:24 -0400 Subject: [PATCH] fix reference resolution test --- Gemfile.lock | 4 ++-- davinci_plan_net_test_kit.gemspec | 2 +- lib/davinci_plan_net_test_kit/reference_resolution_test.rb | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index c24d105..b0fb73f 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -2,7 +2,7 @@ PATH remote: . specs: davinci_plan_net_test_kit (0.13.1) - inferno_core (~> 1.1) + inferno_core (~> 1.2) tls_test_kit (~> 1.0) GEM @@ -139,7 +139,7 @@ GEM domain_name (~> 0.5) i18n (1.14.7) concurrent-ruby (~> 1.0) - inferno_core (1.1.0) + inferno_core (1.2.0) activesupport (~> 6.1.7.5) base62-rb (= 0.3.1) blueprinter (= 0.25.2) diff --git a/davinci_plan_net_test_kit.gemspec b/davinci_plan_net_test_kit.gemspec index 6c4a341..e239567 100644 --- a/davinci_plan_net_test_kit.gemspec +++ b/davinci_plan_net_test_kit.gemspec @@ -8,7 +8,7 @@ Gem::Specification.new do |spec| spec.description = 'DaVinci Plan Net Test Kit' spec.homepage = 'https://github.com/inferno-framework/davinci-plan-net-test-kit' spec.license = 'Apache-2.0' - spec.add_runtime_dependency 'inferno_core', '~> 1.1' + spec.add_runtime_dependency 'inferno_core', '~> 1.2' spec.add_runtime_dependency 'tls_test_kit', '~> 1.0' spec.add_development_dependency 'database_cleaner-sequel', '~> 1.8' spec.add_development_dependency 'factory_bot', '~> 6.1' diff --git a/lib/davinci_plan_net_test_kit/reference_resolution_test.rb b/lib/davinci_plan_net_test_kit/reference_resolution_test.rb index c308a21..f6451f4 100644 --- a/lib/davinci_plan_net_test_kit/reference_resolution_test.rb +++ b/lib/davinci_plan_net_test_kit/reference_resolution_test.rb @@ -84,7 +84,7 @@ def unresolved_references(resources = []) found_one_reference = false resolve_one_reference = resources.any? do |resource| - value_found = resolve_path(resource, path) + value_found = resolve_path(resource, path).select { |value| value.is_a?(FHIR::Reference) } next if value_found.empty? found_one_reference = true