From 167d9e5161bdd6f6b8efa8ca20b389205041f25d Mon Sep 17 00:00:00 2001 From: Jon Rowe Date: Mon, 15 Jul 2024 22:34:32 +0100 Subject: [PATCH] Fix for Ruby 3.4 output in cucumber scenarios --- features/step_definitions/additional_cli_steps.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/features/step_definitions/additional_cli_steps.rb b/features/step_definitions/additional_cli_steps.rb index b896a3adf..dc23738fc 100644 --- a/features/step_definitions/additional_cli_steps.rb +++ b/features/step_definitions/additional_cli_steps.rb @@ -9,6 +9,8 @@ table.raw.flatten.each do |string| if RUBY_VERSION == '1.8.7' && string =~ /\{.+=>.+\}/ warn "Skipping checking #{string} on 1.8.7 because hash ordering is not consistent" + elsif RUBY_VERSION.to_f > 3.3 + expect(all_output).to include_output_string string.gsub('undefined method `', "undefined method '") else expect(all_output).to include_output_string string end