Skip to content

Commit

Permalink
prereleases spec
Browse files Browse the repository at this point in the history
  • Loading branch information
indirect committed Oct 20, 2013
1 parent 22413f6 commit 49df122
Show file tree
Hide file tree
Showing 2 changed files with 43 additions and 38 deletions.
38 changes: 0 additions & 38 deletions spec/install/gems/simple_case_spec.rb
Expand Up @@ -362,44 +362,6 @@
end
end

describe "when prerelease gems are available" do
it "finds prereleases" do
install_gemfile <<-G
source "file://#{gem_repo1}"
gem "not_released"
G
should_be_installed "not_released 1.0.pre"
end

it "uses regular releases if available" do
install_gemfile <<-G
source "file://#{gem_repo1}"
gem "has_prerelease"
G
should_be_installed "has_prerelease 1.0"
end

it "uses prereleases if requested" do
install_gemfile <<-G
source "file://#{gem_repo1}"
gem "has_prerelease", "1.1.pre"
G
should_be_installed "has_prerelease 1.1.pre"
end
end

describe "when prerelease gems are not available" do
it "still works" do
build_repo3
install_gemfile <<-G
source "file://#{gem_repo3}"
gem "rack"
G

should_be_installed "rack 1.0"
end
end

describe "when BUNDLE_PATH or the global path config is set" do
before :each do
build_lib "rack", "1.0.0", :to_system => true do |s|
Expand Down
43 changes: 43 additions & 0 deletions spec/install/prereleases_spec.rb
@@ -0,0 +1,43 @@
require 'spec_helper'

describe "bundle install" do

describe "when prerelease gems are available" do
it "finds prereleases" do
install_gemfile <<-G
source "file://#{gem_repo1}"
gem "not_released"
G
should_be_installed "not_released 1.0.pre"
end

it "uses regular releases if available" do
install_gemfile <<-G
source "file://#{gem_repo1}"
gem "has_prerelease"
G
should_be_installed "has_prerelease 1.0"
end

it "uses prereleases if requested" do
install_gemfile <<-G
source "file://#{gem_repo1}"
gem "has_prerelease", "1.1.pre"
G
should_be_installed "has_prerelease 1.1.pre"
end
end

describe "when prerelease gems are not available" do
it "still works" do
build_repo3
install_gemfile <<-G
source "file://#{gem_repo3}"
gem "rack"
G

should_be_installed "rack 1.0"
end
end

end

0 comments on commit 49df122

Please sign in to comment.