Sha256: 8d65e91c02e849cbd8c40befb4b448fdd25ec5140612c20afff863eef41c56b1

Contents?: true

Size: 948 Bytes

Versions: 6

Compression:

Stored size: 948 Bytes

Contents

require "spec_helper"

describe "bundle install" do

  context "with duplicated gems" do
    it "will display a warning" do
      install_gemfile <<-G
        gem 'rails', '~> 4.0.0'
        gem 'rails', '~> 4.0.0'
      G
      expect(out).to include("more than once")
    end
  end

  context "with --gemfile" do
    it "finds the gemfile" do
      gemfile bundled_app("NotGemfile"), <<-G
        source "file://#{gem_repo1}"
        gem 'rack'
      G

      bundle :install, :gemfile => bundled_app("NotGemfile")

      ENV['BUNDLE_GEMFILE'] = "NotGemfile"
      should_be_installed "rack 1.0.0"
    end
  end

  context "with deprecated features" do
    before :each do
      in_app_root
    end

    it "reports that lib is an invalid option" do
      gemfile <<-G
        gem "rack", :lib => "rack"
      G

      bundle :install
      expect(out).to match(/You passed :lib as an option for gem 'rack', but it is invalid/)
    end
  end

end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
bundler-1.5.3 spec/install/gemfile_spec.rb
bundler-1.5.2 spec/install/gemfile_spec.rb
bundler-1.5.1 spec/install/gemfile_spec.rb
bundler-1.5.0 spec/install/gemfile_spec.rb
bundler-1.5.0.rc.2 spec/install/gemfile_spec.rb
bundler-1.5.0.rc.1 spec/install/gemfile_spec.rb