| I verified puppet tests pass against Ruby 3.2 when using the latest rspec* prerelease libraries:
git diff |
diff --git a/Gemfile b/Gemfile |
index 2c5311f37a..365dfec35f 100644 |
--- a/Gemfile |
+++ b/Gemfile |
@@ -38,9 +38,12 @@ group(:test) do |
gem "ffi", require: false |
gem "json-schema", "~> 2.0", require: false |
gem "rake", *location_for(ENV['RAKE_LOCATION'] || '~> 13.0') |
- gem "rspec", "~> 3.1", require: false |
- gem "rspec-expectations", ["~> 3.9", "!= 3.9.3"] |
- gem "rspec-its", "~> 1.1", require: false |
+ gem "rspec", git: 'https://github.com/rspec/rspec', branch: 'main', require: false |
+ gem "rspec-mocks", git: 'https://github.com/rspec/rspec-mocks', branch: 'main', require: false |
+ gem "rspec-expectations", git: 'https://github.com/rspec/rspec-expectations', branch: 'main', require: false |
+ gem "rspec-core", git: 'https://github.com/rspec/rspec-core', branch: 'main', require: false |
+ gem "rspec-support", git: 'https://github.com/rspec/rspec-support', branch: 'main', require: false |
+ gem "rspec-its", require: false # "~> 1.1", require: false |
gem 'vcr', '~> 5.0', require: false |
gem 'webmock', '~> 3.0', require: false |
gem 'webrick', '~> 1.7', require: false if RUBY_VERSION.to_f >= 3.0
|
So we should be unblocked once the rspec gems are released. |