Sha256: 372b802628b69ad96579d42339e8aec5229c1e160157f9cd9f7a581659b2dd1d
Contents?: true
Size: 1.36 KB
Versions: 29
Compression:
Stored size: 1.36 KB
Contents
require 'spec_helper' describe 'bundle install with gem sources' do describe 'when gems include post install messages' do it "should display the post-install messages after installing" do gemfile <<-G source "file://#{gem_repo1}" gem 'rack' gem 'thin' gem 'rack-obama' G bundle :install out.should include("Post-install message from rack:") out.should include("Rack's post install message") out.should include("Post-install message from thin:") out.should include("Thin's post install message") out.should include("Post-install message from rack-obama:") out.should include("Rack-obama's post install message") end end describe 'when gems do not include post install messages' do it "should not display any post-install messages" do gemfile <<-G source "file://#{gem_repo1}" gem "activesupport" G bundle :install out.should_not include("Post-install message") end end describe "when a dependecy includes a post install message" do it "should display the post install message" do gemfile <<-G source "file://#{gem_repo1}" gem 'rack_middleware' G bundle :install out.should include("Post-install message from rack:") out.should include("Rack's post install message") end end end
Version data entries
29 entries across 29 versions & 2 rubygems