HEX
Server: Apache
System: Linux s198.coreserver.jp 5.15.0-151-generic #161-Ubuntu SMP Tue Jul 22 14:25:40 UTC 2025 x86_64
User: nagasaki (10062)
PHP: 7.1.33
Disabled: NONE
Upload Files
File: //usr/local/rvm/src/ruby-2.7.4/spec/bundler/install/gems/win32_spec.rb
# frozen_string_literal: true

RSpec.describe "bundle install with win32-generated lockfile" do
  it "should read lockfile" do
    File.open(bundled_app("Gemfile.lock"), "wb") do |f|
      f << "GEM\r\n"
      f << "  remote: #{file_uri_for(gem_repo1)}/\r\n"
      f << "  specs:\r\n"
      f << "\r\n"
      f << "    rack (1.0.0)\r\n"
      f << "\r\n"
      f << "PLATFORMS\r\n"
      f << "  ruby\r\n"
      f << "\r\n"
      f << "DEPENDENCIES\r\n"
      f << "  rack\r\n"
    end

    install_gemfile <<-G
      source "#{file_uri_for(gem_repo1)}"

      gem "rack"
    G
    expect(exitstatus).to eq(0) if exitstatus
  end
end