From 5445a221e35a34f0a3717ec8f44a0678c47d41ec Mon Sep 17 00:00:00 2001 From: Samuel Giddins Date: Tue, 19 Nov 2024 13:38:11 -0800 Subject: [PATCH] Fix failing spec on ruby 3.3 Signed-off-by: Samuel Giddins --- lib/gemstash/version.rb | 2 +- spec/integration_spec.rb | 7 ++----- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/lib/gemstash/version.rb b/lib/gemstash/version.rb index 70ee42a4..b857f637 100644 --- a/lib/gemstash/version.rb +++ b/lib/gemstash/version.rb @@ -2,5 +2,5 @@ # :nodoc: module Gemstash - VERSION = "2.7.1" + VERSION = "2.8.0" end diff --git a/spec/integration_spec.rb b/spec/integration_spec.rb index 49a1de7e..9096ae85 100644 --- a/spec/integration_spec.rb +++ b/spec/integration_spec.rb @@ -152,18 +152,15 @@ end it "finds private gems when just the private source is configured", db_transaction: false do - skip "this doesn't work because Rubygems sends /specs.4.8.gz instead of /private/specs.4.8.gz" env = { "HOME" => env_dir } - expect(execute("gem", ["source", "-r", "https://rubygems.org/"], env: env)).to exit_success - expect(execute("gem", ["source", "-a", host], env: env)).to exit_success + expect(execute("gem", ["source", "-r", "https://rubygems.org/", "-a", host], env: env)).to exit_success expect(execute("gem", ["search", "-ar", "speaker"], env: env)). to exit_success.and_output(/speaker \(0.1.0\)/) end it "finds private gems when just the private source is configured with a trailing slash", db_transaction: false do env = { "HOME" => env_dir } - expect(execute("gem", ["source", "-r", "https://rubygems.org/"], env: env)).to exit_success - expect(execute("gem", ["source", "-a", "#{host}/"], env: env)).to exit_success + expect(execute("gem", ["source", "-r", "https://rubygems.org/", "-a", "#{host}/"], env: env)).to exit_success expect(execute("gem", ["search", "-ar", "speaker"], env: env)). to exit_success.and_output(/speaker \(0.1.0\)/) end