diff options
-rw-r--r-- | spec/bundler/commands/binstubs_spec.rb | 4 | ||||
-rw-r--r-- | spec/bundler/install/gems/compact_index_spec.rb | 2 | ||||
-rw-r--r-- | spec/bundler/install/gems/dependency_api_spec.rb | 2 | ||||
-rw-r--r-- | spec/bundler/install/gems/standalone_spec.rb | 4 | ||||
-rw-r--r-- | spec/bundler/runtime/executable_spec.rb | 20 |
5 files changed, 3 insertions, 29 deletions
diff --git a/spec/bundler/commands/binstubs_spec.rb b/spec/bundler/commands/binstubs_spec.rb index 81e7817a3e..2af5839a24 100644 --- a/spec/bundler/commands/binstubs_spec.rb +++ b/spec/bundler/commands/binstubs_spec.rb @@ -75,7 +75,6 @@ RSpec.describe "bundle binstubs <gem>" do context "when generating bundle binstub outside bundler" do it "should abort" do - skip "Unknown issue" if Gem.win_platform? install_gemfile <<-G source "#{file_uri_for(gem_repo1)}" gem "rack" @@ -285,8 +284,7 @@ RSpec.describe "bundle binstubs <gem>" do G bundle "binstubs rack --shebang jruby" - - expect(File.open(bundled_app("bin/rackup")).gets).to eq("#!/usr/bin/env jruby\n") + expect(File.readlines(bundled_app("bin/rackup")).first).to eq("#!/usr/bin/env jruby\n") end end end diff --git a/spec/bundler/install/gems/compact_index_spec.rb b/spec/bundler/install/gems/compact_index_spec.rb index e5ec9cc567..72b2f925d1 100644 --- a/spec/bundler/install/gems/compact_index_spec.rb +++ b/spec/bundler/install/gems/compact_index_spec.rb @@ -522,8 +522,6 @@ The checksum of /versions does not match the checksum provided by the server! So end it "installs the binstubs", :bundler => "< 3" do - skip "exec format error" if Gem.win_platform? - gemfile <<-G source "#{source_uri}" gem "rack" diff --git a/spec/bundler/install/gems/dependency_api_spec.rb b/spec/bundler/install/gems/dependency_api_spec.rb index 5aa4c9af38..da16ace767 100644 --- a/spec/bundler/install/gems/dependency_api_spec.rb +++ b/spec/bundler/install/gems/dependency_api_spec.rb @@ -496,8 +496,6 @@ RSpec.describe "gemcutter's dependency API" do end it "installs the binstubs", :bundler => "< 3" do - skip "exec format error" if Gem.win_platform? - gemfile <<-G source "#{source_uri}" gem "rack" diff --git a/spec/bundler/install/gems/standalone_spec.rb b/spec/bundler/install/gems/standalone_spec.rb index d41cffd74a..503cc4a4f0 100644 --- a/spec/bundler/install/gems/standalone_spec.rb +++ b/spec/bundler/install/gems/standalone_spec.rb @@ -281,14 +281,10 @@ RSpec.shared_examples "bundle install --standalone" do include_examples "common functionality" it "creates stubs that use the standalone load path" do - skip "exec format error" if Gem.win_platform? - expect(sys_exec("bin/rails -v").chomp).to eql "2.3.2" end it "creates stubs that can be executed from anywhere" do - skip "exec format error" if Gem.win_platform? - require "tmpdir" sys_exec(%(#{bundled_app("bin/rails")} -v), :dir => Dir.tmpdir) expect(out).to eq("2.3.2") diff --git a/spec/bundler/runtime/executable_spec.rb b/spec/bundler/runtime/executable_spec.rb index 98077efaf0..0f0226fb97 100644 --- a/spec/bundler/runtime/executable_spec.rb +++ b/spec/bundler/runtime/executable_spec.rb @@ -9,8 +9,6 @@ RSpec.describe "Running bin/* commands" do end it "runs the bundled command when in the bundle" do - skip "exec format error" if Gem.win_platform? - bundle "binstubs rack" build_gem "rack", "2.0", :to_system => true do |s| @@ -22,8 +20,6 @@ RSpec.describe "Running bin/* commands" do end it "allows the location of the gem stubs to be specified" do - skip "created in bin :/" if Gem.win_platform? - bundle "binstubs rack", :path => "gbin" expect(bundled_app("bin")).not_to exist @@ -34,8 +30,6 @@ RSpec.describe "Running bin/* commands" do end it "allows absolute paths as a specification of where to install bin stubs" do - skip "exec format error" if Gem.win_platform? - bundle "binstubs rack", :path => tmp("bin") gembin tmp("bin/rackup") @@ -44,19 +38,15 @@ RSpec.describe "Running bin/* commands" do it "uses the default ruby install name when shebang is not specified" do bundle "binstubs rack" - expect(File.open(bundled_app("bin/rackup")).gets).to eq("#!/usr/bin/env #{RbConfig::CONFIG["ruby_install_name"]}\n") + expect(File.readlines(bundled_app("bin/rackup")).first).to eq("#!/usr/bin/env #{RbConfig::CONFIG["ruby_install_name"]}\n") end it "allows the name of the shebang executable to be specified" do - skip "not created with custom name :/" if Gem.win_platform? - bundle "binstubs rack", :shebang => "ruby-foo" - expect(File.open(bundled_app("bin/rackup")).gets).to eq("#!/usr/bin/env ruby-foo\n") + expect(File.readlines(bundled_app("bin/rackup")).first).to eq("#!/usr/bin/env ruby-foo\n") end it "runs the bundled command when out of the bundle" do - skip "exec format error" if Gem.win_platform? - bundle "binstubs rack" build_gem "rack", "2.0", :to_system => true do |s| @@ -68,8 +58,6 @@ RSpec.describe "Running bin/* commands" do end it "works with gems in path" do - skip "exec format error" if Gem.win_platform? - build_lib "rack", :path => lib_path("rack") do |s| s.executables = "rackup" end @@ -100,8 +88,6 @@ RSpec.describe "Running bin/* commands" do end it "does not generate bin stubs if the option was not specified" do - skip "generated :/" if Gem.win_platform? - bundle "install" expect(bundled_app("bin/rackup")).not_to exist @@ -153,8 +139,6 @@ RSpec.describe "Running bin/* commands" do end it "use BUNDLE_GEMFILE gemfile for binstub" do - skip "exec format error" if Gem.win_platform? - # context with bin/bundler w/ default Gemfile bundle "binstubs bundler" |