Bug #19576 » rubygem-bundler-2.3.26-Tests-from-bundler-PR-6225.patch
bundler/spec/install/gemfile/specific_platform_spec.rb | ||
---|---|---|
L
|
||
end
|
||
it "still installs the generic RUBY variant if necessary even when running on a legacy lockfile locked only to RUBY" do
|
||
build_repo4 do
|
||
build_gem "nokogiri", "1.3.10"
|
||
build_gem "nokogiri", "1.3.10" do |s|
|
||
s.platform = "arm64-darwin"
|
||
s.required_ruby_version = "< #{Gem.ruby_version}"
|
||
end
|
||
build_gem "bundler", "2.1.4"
|
||
end
|
||
gemfile <<~G
|
||
source "#{file_uri_for(gem_repo4)}"
|
||
gem "nokogiri"
|
||
G
|
||
lockfile <<-L
|
||
GEM
|
||
remote: #{file_uri_for(gem_repo4)}/
|
||
specs:
|
||
nokogiri (1.3.10)
|
||
PLATFORMS
|
||
ruby
|
||
DEPENDENCIES
|
||
nokogiri
|
||
RUBY VERSION
|
||
2.5.3p105
|
||
BUNDLED WITH
|
||
2.1.4
|
||
L
|
||
simulate_platform "arm64-darwin-22" do
|
||
bundle "update --bundler", :artifice => "compact_index", :env => { "BUNDLER_SPEC_GEM_REPO" => gem_repo4.to_s }
|
||
end
|
||
end
|
||
it "doesn't discard previously installed platform specific gem and fall back to ruby on subsequent bundles" do
|
||
build_repo2 do
|
||
build_gem("libv8", "8.4.255.0")
|