# frozen_string_literal: true RSpec.describe "bundle licenses" do before :each do build_repo2 do build_gem "with_license" do |s| s.license = "MIT" end end install_gemfile <<-G source "#{file_uri_for(gem_repo2)}" gem "rails" gem "with_license" G end it "prints license information for all gems in the bundle" do bundle "licenses" expect(out).to include("bundler: MIT") expect(out).to include("with_license: MIT") end it "performs an automatic bundle install" do gemfile <<-G source "#{file_uri_for(gem_repo2)}" gem "rails" gem "with_license" gem "foo" G bundle "config set auto_install 1" bundle :licenses expect(out).to include("Installing foo 1.0") end end